2011-01-05 11 views
-1

可能性の重複:
Is it possible to decrypt md5 hashes?
Reversing an MD5 HashMD5パスワード解読

がhiユーザーはJavaScriptを使用してフォームでパスワードを編集できるようにするためにMD5パスワードフィールドを解読する方法があります。またはphp。

+0

可能duplicat eの[MD5ハッシュを反転する](http://stackoverflow.com/questions/1471654/reversing-an-md5-hash) – Gordon

+3

[検索機能]を使用してください(http://stackoverflow.com/search?q=解読+ md5 +ハッシュ)のように、[Ask Advice](http://stackoverflow.com/questions/ask-advice)で示唆されているように、重複した質問をしてください。 – Gordon

+0

これはできないmd5などの暗号ハッシュ関数の最も重要な機能の1つです。 – CodesInChaos

答えて

2

いいえ、ハッシングは可逆操作ではないため、方法はありません。

8

MD5は暗号化の手段ではなく一方向ハッシュアルゴリズムです。そのように、それを解読する手段はありません - 別のソース入力が同じハッシュを持っているかどうかを確認するだけです。

2

あなたの質問は非常に明確ではないが、ハッシュのためのorigional文字列の回復がrainbowtablesで行うことができます:http://en.wikipedia.org/wiki/Rainbow_table

(ハッシュを塩漬けされた場合、これはofcourseの厄介になります)

+1

私はかなり回復すると思います。データベース内の同じものにハッシュする文字列。それは、使用されたのと同じ文字列になることを意味しません。メモリが正しく機能する場合、md5を使用すると、複数の文字列を同じ値にハッシュすることができます。 –

+0

それは可能です(衝突)が、それは重要ですか?あなたの目標に応じて、文字列がある場合は、ハックが何であっても、あなたのevilhack(tm)を行うことができます:) – Nanne

+0

JavaScriptを使ってリアルタイムで? –

0

私が書きましたアプリ数年前にそのブルートフォースのMD5の単語リストに対してハッシュと以前に割れたMD5は、それはそれはあなたのために何を思い付くかどうかを確認し、検索エンジン経由で見つけたハッシュ:

http://bigtrapeze.com/md5/

関連する問題