Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我SHA1Managed在我的代码中使用该类,但是当我在特定机器上运行它时会导致问题。我得到这个例外:
SHA1Managed
System.InvalidOperationException:此实现不是 Windows 平台 FIPS 验证的加密算法的一部分。
问题是由SHA1Managed不符合 FIPS 的 引起的。
哪个 .NET SHA1 类符合 FIPS 标准?
(我想我可以全部尝试一下,但我无法轻松访问问题机器,而且我怀疑我无法在我的开发机器上启用 FIPS。而且我很懒惰。)
您可能会发现这篇博文很有帮助。HMACSHA1符合 FIPS。
你试过SHA1Cng吗?
SHA1Cng