dotNet 2.0中哪种FIPS兼容算法更好?

时间:2009-04-13 04:43:50

标签: .net algorithm .net-2.0 cryptography

我使用Rijndael算法来加密/解密我的数据。但它不兼容FIPS。我想把它换成另一个。能否请你给我一个更好的建议? 更好的意思是:

  1. FIPS兼容
  2. 高安全级别
  3. 此算法应来自Microsoft提供的dotnet 2.0 框架。
  4. 由于

    -Jamebo

1 个答案:

答案 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