ここでは、文字列からハッシュ値を取得する小さなヘルパーメソッドです。なぜ私はハッシュ値の代わりに不器用になってしまいますか?
public static string GetHashValue(string sourceString)
{
MD5CryptoServiceProvider provider = new MD5CryptoServiceProvider();
return Encoding.UTF8.GetString(provider.ComputeHash(Encoding.UTF8.GetBytes(sourceString)));
}
私は、この関数から取得した値が実際のハッシュ値であるとは思わない。しかし、私の代わりに、ハッシュ値の奇妙なテキストのいくつかの並べ替えを取得しています。事前に
感謝:)
出力として印刷するとどうなりますか? A〜Fの文字と0〜9の数字だけを含むものがあれば、それはハッシュ値です。 – BoltClock
ハッシュがバイト単位で、文字列表現に変換しようとしていますか? –
@Kイワノフ: - はい! – TCM