在我的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 6.5中的C#
- 3. 加密注册表内容
- 4. 加密数据库内容
- 5. jQuery mobile仅加载正文内容
- 6. jquery mobile - 将内容加载到div中
- 7. STL容器支持Windows Mobile
- 8. 加密和解密xml文件内容
- 9. Mac和Windows的自动加载内容的USB密钥?
- 10. iOS和Windows Phone兼容加密
- 11. JQuery-Mobile多内容角色
- 12. JQuery Mobile内容高度:100%
- 13. JQuery Mobile可折叠内容
- 14. jquery mobile显示html内容
- 15. Windows Mobile加速计API 6
- 16. 如何查看加密文件的内容?[hadoop透明加密]
- 17. git blob的内容是否被加密?
- 18. 上传时加密文件的内容
- 19. Android - 加密/保护SD卡内容
- 20. 检查加密文件的空内容
- 21. 通缉兼容AES代码Iphone,Android,Windows/XP加密/解密
- 22. Windows Mobile 6版本兼容性
- 23. 内容添加在Windows 8 groupeditemspage
- 24. 科尔多瓦为Windows Mobile 8.1构建与Windows Mobile 10不兼容
- 25. 加密Web.config Windows Azure
- 26. 如何增加Windows Mobile上的进程的可用内存?
- 27. Windows Mobile 5上的内存不足
- 28. 内存不足.NETCF Windows Mobile 5
- 29. 如何使用OpenSSL加密的PyCrypto解密某些内容?
- 30. 如何使用Qt加密/解密文件内容?
请问您可以添加一些标签,如“加密”,“解密”,“密码学”等? – 2010-01-29 09:59:41
到目前为止的建议有什么问题? – 2010-02-01 14:13:36