我使用Rijndael算法来加密/解密我的数据。但它不兼容FIPS。我想把它换成另一个。能否请你给我一个更好的建议? 更好的意思是:
由于
-Jamebo
答案 0 :(得分:1)
您可以使用AES 256,许多供应商使用它并获得FIPS认证 问题是,为了符合FIPS标准,使用“正确的”加密算法是不够的,您需要让系统接受NIST的测试。
编辑:someone already did a test on all .NET 2.0 & 3.5提供商,了解他们是否符合FIPS标准。
长话短说:
在.NET 2.0下,支持以下内容:
DESCryptoServiceProvider
DSACryptoServiceProvider
的RSACryptoServiceProvider
TripleDESCryptoServiceProvider