【发布时间】:2014-08-08 03:51:03
【问题描述】:
我试图在我的 WP8 应用程序中使用 AesManaged 类,但我无法在任何命名空间中找到它。它说here 该类应该在.Net Framework 4.5 版中可用。
因此,我在文件夹 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework 中搜索命名空间 System.Security。我只能在 .NetFramework\v4.0 中找到它。但是,显然命名空间不包含类AesManaged。文件夹 \WindowsPhoneApp 甚至不包含文件 System.Security.dll...
是否可以在 wp8 应用程序中使用该类,或者是否有其他加密库,如适用于 WindowsPhone 8 的 bouncycastle?
【问题讨论】:
-
是的,
AesManaged在 Windows Phone 8 上可用。在线文档详细说明了它包含在 System.Core.dll 中。是否使用引用System.Security.Cryptography命名空间?另见robtiffany.com/dont-forget-to-encrypt-your-windows-phone-7-data -
是的,我添加了
using System.Security.Cryptography;,但是VS告诉我Cryptography不包含在System.Security中以及我是否缺少程序集引用。但是,我不知道在哪里可以找到合适的程序集...System.Core默认包含在内。 -
这是通用应用还是 Silverlight 应用?
-
我最初有一个通用应用程序,但我现在也在 WindowsPhone 应用程序中尝试了它。
标签: c# .net windows-phone-8