4

コードでクラスを使用してSHA1Managedいますが、特定のマシンで実行すると問題が発生します。この例外が発生します:

System.InvalidOperationException:この実装は、WindowsプラットフォームのFIPS検証済み暗号化アルゴリズムの一部ではありません。

この問題はSHA1Managed、FIPSに準拠していないが原因で発生します。

FIPSに準拠している.NETSHA1クラスはどれですか?

(私はそれらをすべて試すことができたと思いますが、問題のあるマシンに簡単にアクセスできず、開発マシンでFIPSを有効にできないと思います。そして私は怠惰です。)

4

2 に答える 2

3

このブログ投稿が役立つかもしれません。HMACSHA1はFIPSに準拠しています。

于 2010-07-28T08:50:41.997 に答える
3

試しましたSHA1Cngか?

于 2010-07-28T08:51:07.190 に答える