我正在尋找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