哪个.NET SHA1类符合FIPS标准?

时间:2010-07-28 08:47:39

标签: .net sha1 fips

我在我的代码中使用SHA1Managed类,但是当我在特定机器上运行它时会出现问题。我得到了这个例外:

  

System.InvalidOperationException:此实现不属于   Windows平台FIPS验证加密算法。

问题是由SHA1Managed引起的,不符合FIPS标准。

哪个.NET SHA1类是FIPS兼容的?

(我想我可以尝试全部,但我没有轻松访问问题机器,我怀疑我无法在我的开发机器上启用FIPS。而且我很懒。)

2 个答案:

答案 0 :(得分:2)

您可能会发现this blog post有帮助。 HMACSHA1符合FIPS标准。

答案 1 :(得分:2)

您是否尝试过SHA1Cng