コードでクラスを使用してSHA1Managed
いますが、特定のマシンで実行すると問題が発生します。この例外が発生します:
System.InvalidOperationException:この実装は、WindowsプラットフォームのFIPS検証済み暗号化アルゴリズムの一部ではありません。
この問題はSHA1Managed
、FIPSに準拠していないが原因で発生します。
FIPSに準拠している.NETSHA1クラスはどれですか?
(私はそれらをすべて試すことができたと思いますが、問題のあるマシンに簡単にアクセスできず、開発マシンでFIPSを有効にできないと思います。そして私は怠惰です。)