<分区>
请检查下面的类。我在这里做密码哈希然后比较这个密码哈希。现在我的问题是安全存储用户密码是最佳做法吗?请提出建议,您可以在我的类(class)中添加更好的实现。提前致谢
public class myCrypto
{
public static string MakeHash(string value)
{
return Convert.ToBase64String(SHA256.Create().ComputeHash(Encoding.UTF8.GetBytes(value)));
}
public static bool CompareHash(string plainString, string hashString)
{
if (MakeHash(plainString)==hashString)
{
return true;
}
else
{
return false;
}
}
}