我正在尝试解压缩AES-256
Windows Phones 7 应用程序上的加密 zip 文件。那怎么能做到呢?
在当前版本的 WP7 中是否有移植 C++ 库的方法?任何指南将不胜感激。
我正在尝试解压缩AES-256
Windows Phones 7 应用程序上的加密 zip 文件。那怎么能做到呢?
在当前版本的 WP7 中是否有移植 C++ 库的方法?任何指南将不胜感激。
只需按此处所述进行一些小的修改,就可以在 WP7 上使用 BouncyCastle 库。
如果您没有 AES 加密要求,您可以使用Silverlight SharpZipLib
目前似乎没有任何支持 AES-256 的产品。您可能需要考虑自己移植一些东西
AES256 是计算密集型的,这就是为什么建议将 AES128 及更低版本用于嵌入式(即电话)开发。您会发现,即使是相对较小的文件,解密也需要 3 到 2 秒。
此外,由于实现算法涉及的复杂性,示例可能只能在 C 中找到(此时您必须移植它)
http://www.codeproject.com/KB/security/aes.aspx
如果您在应用程序运行时可以访问 Web 服务,那么您总是可以编写一个 Web 服务(使用框架 3.5 或 4),它接受加密文件并返回未加密但仍压缩的文件;但是更糟糕的情况是你必须自己移植。如果您自己移植,请将其上传到 codeplex,以便将来的人受益:)