在我的Windows Mobile應用程序(v.6.x)中,我正在將媒體文件下載到設備上。是否有加密此內容的路徑?爲了使媒體文件能夠被應用程序解密,例如每隔100個字節進行一次混洗Windows Mobile內容加密
0
A
回答
1
可能是這樣的工作嗎?
private Byte[] CryptoKey
{
get { return new Byte[] { 0x0E, 0x41, 0x6A, 0x29, 0x94, 0x12, 0xEB, 0x63 }; }
}
public Byte[] Encrypt(Byte[] bytes)
{
using (var crypto = new DESCryptoServiceProvider())
{
var key = CryptoKey;
using (var encryptor = crypto.CreateEncryptor(key, key))
{
return encryptor.TransformFinalBlock(bytes, 0, bytes.Length);
}
}
}
public Byte[] Decrypt(Byte[] bytes)
{
using (var crypto = new DESCryptoServiceProvider())
{
var key = CryptoKey;
using (var decryptor = crypto.CreateDecryptor(key, key))
{
return decryptor.TransformFinalBlock(bytes, 0, bytes.Length);
}
}
}
+0
是的,就是這樣。在我過去的C講座的筆記中發現。不過,我會鼓勵使用「TransformFinalBlock」 – leviathan 2012-06-29 08:04:12
1
您可以看看Compact Framework中的Cryptography命名空間,該命名空間有幾個用於加密和解密數據的類,例如提供AES加密的RijndaelManaged類。
在MSDN上的RijndaelManaged頁面的示例中,您可以看到有關如何加密和解密文件內容的示例。您應該可以對媒體文件使用相同的技巧。
相關問題
- 1. API密鑰內容加密
- 2. 加密Windows Mobile上的文件
- 3. 異步加載內容在Windows Mobile 6.5中的C#
- 4. android webview加密內容
- 5. 加密數據庫內容
- 6. 加密註冊表內容
- 7. 'file_get_contents'內容已加密?
- 8. 下載加密(XOR)內容
- 9. 在JQuery Mobile中動態添加內容
- 10. jQuery mobile僅加載正文內容
- 11. jquery mobile - 將內容加載到div中
- 12. 解密加密的文件內容?
- 13. 加密和解密xml文件內容
- 14. 解密JSON Web加密中的內容加密密鑰
- 15. STL容器支持Windows Mobile
- 16. jquery mobile - 附加html內容並應用JQuery mobile的樣式
- 17. Mac和Windows的自動加載內容的USB密鑰?
- 18. 爲基於Windows Azure的Web應用程序加密內容
- 19. iOS和Windows Phone兼容加密
- 20. Windows加密容器有多安全?
- 21. JQuery Mobile內容高度:100%
- 22. JQuery Mobile可摺疊內容
- 23. jquery mobile顯示html內容
- 24. JQuery-Mobile多內容角色
- 25. 如何查看加密文件的內容?[hadoop透明加密]
- 26. Windows Mobile加速計API 6
- 27. 在PHP中加密PNG圖像內容
- 28. Android - 加密/保護SD卡內容
- 29. 檢查加密文件的空內容
- 30. 上傳時加密文件的內容
請問您可以添加一些標籤,如「加密」,「解密」,「密碼學」等? – 2010-01-29 09:59:41
到目前爲止的建議有什麼問題? – 2010-02-01 14:13:36