C# WindowsPhone7中的AES加密
我正在尝试用WindowsPhone7实现这个由JamesCraig创建的实用程序类(您可以查看该类) 我不得不将对System.Text.Encoding.ASCII的所有引用替换为System.Text.Encoding.UTF8,因为WP7中显然不支持ASCII。此外,由于找不到引用/名称空间,我仍然会遇到一些错误:C# WindowsPhone7中的AES加密,c#,windows-phone-7,encryption,aes,C#,Windows Phone 7,Encryption,Aes,我正在尝试用WindowsPhone7实现这个由JamesCraig创建的实用程序类(您可以查看该类) 我不得不将对System.Text.Encoding.ASCII的所有引用替换为System.Text.Encoding.UTF8,因为WP7中显然不支持ASCII。此外,由于找不到引用/名称空间,我仍然会遇到一些错误: PasswordDeriveBytes RijndaelManaged 密码 首先,我不知道这是什么,其次,是否有任何类可以用来取代WindowsPhone7框架中的这些
- PasswordDeriveBytes
- RijndaelManaged
- 密码
正如@ie.已经提到的,这些类型不包括在Silverlight中 如果你想使用它们,你可以下载WP7版本的“bouncy castle library” 请参见本主题:
下载链接位于本页底部。(BouncyCastle.Crypto.WP7或BouncyCastle.Crypto.WP71)如@ie所述,Silverlight中不包括这些类型 如果你想使用它们,你可以下载WP7版本的“bouncy castle library” 请参见本主题:
下载链接位于本页底部。(BouncyCastle.Crypto.WP7或BouncyCastle.Crypto.WP71)最近,我发现我可以在Windows Phone和桌面应用程序中使用Rfc2989DeriveBytes而不是PasswordDeriveBytes,结果令人满意。(这些类是不可互换的)最近,在与您类似的情况下,我还发现我可以在Windows Phone和桌面应用程序中使用Rfc2989DeriveBytes而不是PasswordDeriveBytes,并获得令人满意的结果。(这些课程不能互换)