データベースにパスワードを格納するためのFIPS検証ハッシュアルゴリズムを探しています。 次のコードを使用しましたが、まだエラーが表示されますパスワードをデータベースに保存するためのFIPS検証済みアルゴリズムですか?
この実装は、WindowsプラットフォームのFIPS検証済み暗号化アルゴリズムの一部ではありません。
SHA1CryptoServiceProvider Testsha1 = new SHA1CryptoServiceProvider();
byte[] hashedBytes;
UTF8Encoding encoder = new UTF8Encoding();
hashed = Testsha1.ComputeHash(encoder.GetBytes(strPassword));
StringBuilder sb = new StringBuilder();
for (int i = 0; i < hashed.Length; i++)
{
sbuilder.Append(hashed[i].ToString("x2"));
}
string Password = sb.ToString();
正確にそのエラーメッセージが表示されますか? – n8wrl
@ n8wrlこの例外は、EnableFIPSセキュリティポリシーが適用されている場合、SHA1Managedなどの一部のセキュリティクラスによってスローされます。 – vcsjones
Webアプリケーションを実行しようとするとエラーが表示されました。 – Macnique