JavaScript と .Net の両方で同等の MD5 ハッシュを生成しようとしています。どちらも行っていないので、私は第三者の計算に対して使用することにしました - このWeb サイトの「パスワード」という単語。後でソルトを追加しますが、現時点では、.net バージョンを Web サイトのハッシュと一致させることができません。
5f4dcc3b5aa765d61d8327deb882cf99
エンコーディングの問題だと思いますが、.Net で MD5 ハッシュを計算する方法を 8 種類ほど試しましたが、JavaScript で (または Web サイトから) 取得したものと一致するものはありませんでした。このMSDNの例は、私が試した方法の1つであり、一般的に受け取ったこのハッシュになります。
7c6a180b36896a0a8c02787eeafb0e4c
編集: 悲しいことに、2 つの異なる実装に異なるソース文字列を誤って提供してしまいました。EBSAK。:-/ 引き続きフォローアップへの回答をお待ちしております。
おまけの質問: ハッシュ値をデータベースに保存するには、どのエンコーディング/フォーマットが最適ですか?