4

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

System.InvalidOperationException:此实现不是 Windows 平台 FIPS 验证的加密算法的一部分。

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

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

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

4

2 回答 2

3

您可能会发现这篇博文很有帮助。HMACSHA1符合 FIPS。

于 2010-07-28T08:50:41.997 回答
3

你试过SHA1Cng吗?

于 2010-07-28T08:51:07.190 回答