クロス プラットフォーム、クロス .NET バージョンのハッシュ関数が必要です。ほとんど\すべての通常のハッシュは、おそらくOS、使用されるコンパイラ、32\64ビットなどの異なる設定の結果として、異なるマシンで異なる結果を生成する可能性があることに注意してください.
私が必要としているのは、文字列をハッシュするオールラウンドな C# メソッドですが、システムに参加している多くのマシンのいずれかで生成された場合、ハッシュ値は同じになります。(それらはすべて .NET 3.5 以降を使用しています)。