每当我使用该SHA256.Create()
方法时,它总是返回一个空值。这是我加密密码的方法...
private string EncryptPassword(string password)
{
SHA256 sha = SHA256.Create(password);
return BitConverter.ToString(sha.Hash);
}
调试器显示该变量sha
为空。我什至尝试将它放在控制器中的自己的方法中,但我仍然得到一个System.NullReferenceException
public String Index()
{
return BitConverter.ToString(SHA256.Create("Hello World").Hash);
}
我完全迷路了。有什么我明显做错了吗?