标签: .net sha1 fips
我在我的代码中使用SHA1Managed类,但是当我在特定机器上运行它时会出现问题。我得到了这个例外:
SHA1Managed
System.InvalidOperationException:此实现不属于 Windows平台FIPS验证加密算法。
问题是由SHA1Managed引起的,不符合FIPS标准。
哪个.NET SHA1类是FIPS兼容的?
(我想我可以尝试全部,但我没有轻松访问问题机器,我怀疑我无法在我的开发机器上启用FIPS。而且我很懒。)
答案 0 :(得分:2)
您可能会发现this blog post有帮助。 HMACSHA1符合FIPS标准。
答案 1 :(得分:2)
您是否尝试过SHA1Cng?
SHA1Cng