У меня есть этот метод для хеширования строки:
byte[] buffer = enc.GetBytes(text);
SHA1CryptoServiceProvider cryptoTransformSHA1 =
new SHA1CryptoServiceProvider();
string hash = BitConverter.ToString(
cryptoTransformSHA1.ComputeHash(buffer)).Replace("-", "");
return hash;
Мой вопрос:
Всегда ли полученный хеш одинаков для одной и той же строки?
Я хэшировал строку пару дней назад, и похоже, что теперь это привело к другому хэшу, но я не уверен.