質問する
1402 次
2 に答える
1
C# コードと SQL コードは両方とも同じハッシュ値を計算していますが、SQL は結果を 16 進文字列としてフォーマットしていますが、C# コードはハッシュ値のバイトを直接 ASCII 文字にキャストしようとしています (そうではありません)。C# で同じ結果を得るには、BitConverter クラスを使用できます。
var shashed = "0x" + System.BitConverter.ToString(hashed).Replace("-", "");
出力:
0x21232F297A57A5A743894A0E4A801FC3
于 2013-07-23T19:29:51.230 に答える