2012-01-18 10 views
-1

可能性の重複をバイト[]配列を取得する方法:
Is it possible to decrypt md5 hashes?MD5文字列からバック

私は文字列形式でMD5チェックサムを持っています。

例:

string md5 = "83bb108c0c4d94fab1a6748ca1ddfba6"; 

私は戻って、このMD5からbyte[]配列を取得します。私は逆MD5CryptoServiceProvider.ComputHash()方法を意味します。これは可能ですか?

+1

なぜ、ハッシュを逆にしますか?あなたが持っているいくつかのデータのハッシュであるかどうかを判断したい場合は、データをハッシュし、ハッシュを比較してください。 –

+0

私はオープンソースのウイルス対策データベースを持っています。このデータベースには、ウイルス本体の特定部分のmd5ハッシュが含まれています。私は、ウイルス検出でそれを使用するmd5ハッシュの元のバイトが何であるか把握したい –

答えて

4

与えられたハッシュから元のデータを取得したいと思うようです。それはMD5ハッシュが本質的にダイジェストプロセスで元の情報を失うため不可能です。

ハッシュ関数が何であるかをよりよく理解するために、Hash functionMD5ウィキペディアのエントリを確認するとよいでしょう。