Windows.Security.Cryptography和Windows Phone 8 SDK?

one*_*eff 11 encryption sdk cryptography windows-8 windows-phone-8

今天我安装了新的Windows Phone 8 sdk(w8phone sdk)...试图在Windows 8应用程序中包含我的一些基类......他们说同样的核心......但是哎呀?

Windows.Security.Cryptography

我使用SymmetricKeyAlgorithmProviderWCF服务对序列化数据进行端到端加密.(http://msdn.microsoft.com/en-us/library/windows/apps/xaml/br241537.aspx)

似乎使用.NET Framework加密对于平台/设备来说是非常专有的.

有人建议在Windows 8 Phone上使用相同的功能吗?

谢谢.

编辑/ UPDATE

我通过将http://www.bouncycastle.org/移植到单独的Windows 8和Windows Phone 8 Libs以及从这里稍微更改的小BC引擎版本解决了这个问题:在C#中使用Bouncy Castle加密/解密

在此输入图像描述

Cla*_*sen 10

Windows.Security.Cryptography是一个WinRT API.Windows Phone 8仍然主要是Silverlight使用的API System.Security.Cryptography,其中不包括SymmetricKeyAlgorithmProvider.

您仍然可以AesManaged在Windows Phone上使用API,这可能会或可能不会满足您的需求.

Windows.Security.Cryptography很可能只是Microsoft cryptolib的x86 COM抽象,与System.Security.Cryptography.NET 3.5-4.0中的大部分相同