我正在研究加密算法并使用加密算法。我想让这个可移植,但没有找到任何方法来解决这个类。
答案 0 :(得分:2)
您还可以使用完整的托管Bouncy Castle Library。可在此处获取可移植类库修补程序:http://www.bouncycastle.org/jira/browse/BMA-107
可以在此处使用PCL补丁预先构建Bouncy Castle 1.7,例如:https://github.com/dnauck/Portable.Licensing/tree/master/lib
答案 1 :(得分:1)
您没有提到您要查找的个人资料
无论如何...... RNGCryptoServiceProvider似乎只存在于
中.NET Framework 受以下支持:4.5,4,3.5,3.0,2.0,1.1,1.0 .NET Framework客户端配置文件 受以下支持:4,3.5 SP1
根据RNGCryptoServiceProvider Class
的文件我开始使用pclContrib来处理加密 但我没有找到足够的完整,我需要计算一些哈希的基本功能 到目前为止,我坚持使用pclcomtrib,
然而,项目中的引用主要与Silverlight方面有点混乱,因为它们是适配器PCLContrib FAQ。
我最终使用pcl中的接口抽象出所有安全位 实现是特定于平台的
您可能会遇到与文件访问相同的问题(取决于您想要的可移植性)。
我担心pclcontrib可能也不是你的情况
Portable.Security.Cryptography
System.Security.Cryptography.AesManaged
System.Security.Cryptography.HMACSHA1
System.Security.Cryptography.HMACSHA256
System.Security.Cryptography.SHA1Managed
System.Security.Cryptography.SHA256Managed
System.Security.Cryptography.Rfc2898DeriveBytes
您可能希望看一下我认为(间接)回答您的问题的以下问题/答案。
Questions tagged portable-class-library with Cryptography keyword
答案 2 :(得分:0)
您可能需要查看http://pclcontrib.codeplex.com。它支持加密。