2

我正在研究一种加密算法并为此使用密码学。我想让这个便携,但没有找到解决这个类的任何方法。

4

3 回答 3

2

您还可以使用完全托管的 Bouncy Castle 库。可在此处获得可移植类库补丁:http: //www.bouncycastle.org/jira/browse/BMA-107

此处提供了带有 PCL 补丁的 Bouncy Castle 1.7 预构建版本,例如:https ://github.com/dnauck/Portable.Licensing/tree/master/lib

于 2013-05-07T05:23:22.303 回答
1

您没有提及您要查找的个人资料

无论如何...... RNGCryptoServiceProvider 它似乎只存在于

.NET Framework 受以下版本支持:4.5、4、3.5、3.0、2.0、1.1、1.0 .NET Framework 客户端配置文件受以下版本支持:4、3.5 SP1

根据RNGCryptoServiceProvider 类的文档

我开始使用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

您可能想看看以下我认为会(间接)回答您的问题的问题/答案。

使用 Cryptography 关键字标记可移植类库的问题

于 2013-04-30T19:38:54.040 回答
-1

您可能想查看http://pclcontrib.codeplex.com。它支持密码学。

于 2013-05-03T15:44:33.877 回答