我有这个方法来散列一个字符串:
byte[] buffer = enc.GetBytes(text);
SHA1CryptoServiceProvider cryptoTransformSHA1 =
new SHA1CryptoServiceProvider();
string hash = BitConverter.ToString(
cryptoTransformSHA1.ComputeHash(buffer)).Replace("-", "");
return hash;
我的问题是:
对于相同的字符串,生成的哈希值是否总是相同的?
几天前我对一个字符串进行了哈希处理,现在它似乎产生了另一个哈希值,但我不确定。