我正在使用 SHA1Managed 在我的代码中初始化,但当我在特定的计算机上运行它时,这会导致一个问题。我得到这个例外:
SHA1Managed
System.InvalidOperationException:此实现不是 Windows平台FIPS验证了加密算法。
问题是由 SAH1管理的 不符合FIPS。
SAH1管理的
哪个.NET SHA1类是FIPS兼容的?
(我想我可以全部尝试一下,但是我不能很容易地访问问题机器,而且我怀疑我不能在我的开发机器上启用FIPS。我很懒。
你可能会发现 this blog post 乐于助人。 HMACSHA1 是否符合FIPS。
你试过了吗? SHA1Cng ?
SHA1Cng