可能性の重複:
Is it possible to decrypt md5 hashes?
Reversing an MD5 HashMD5パスワード解読
がhiユーザーはJavaScriptを使用してフォームでパスワードを編集できるようにするためにMD5パスワードフィールドを解読する方法があります。またはphp。
可能性の重複:
Is it possible to decrypt md5 hashes?
Reversing an MD5 HashMD5パスワード解読
がhiユーザーはJavaScriptを使用してフォームでパスワードを編集できるようにするためにMD5パスワードフィールドを解読する方法があります。またはphp。
いいえ、ハッシングは可逆操作ではないため、方法はありません。
MD5は暗号化の手段ではなく一方向ハッシュアルゴリズムです。そのように、それを解読する手段はありません - 別のソース入力が同じハッシュを持っているかどうかを確認するだけです。
あなたの質問は非常に明確ではないが、ハッシュのためのorigional文字列の回復がrainbowtablesで行うことができます:http://en.wikipedia.org/wiki/Rainbow_table
(ハッシュを塩漬けされた場合、これはofcourseの厄介になります)
私はかなり回復すると思います。データベース内の同じものにハッシュする文字列。それは、使用されたのと同じ文字列になることを意味しません。メモリが正しく機能する場合、md5を使用すると、複数の文字列を同じ値にハッシュすることができます。 –
それは可能です(衝突)が、それは重要ですか?あなたの目標に応じて、文字列がある場合は、ハックが何であっても、あなたのevilhack(tm)を行うことができます:) – Nanne
JavaScriptを使ってリアルタイムで? –
私が書きましたアプリ数年前にそのブルートフォースのMD5の単語リストに対してハッシュと以前に割れたMD5は、それはそれはあなたのために何を思い付くかどうかを確認し、検索エンジン経由で見つけたハッシュ:
可能duplicat eの[MD5ハッシュを反転する](http://stackoverflow.com/questions/1471654/reversing-an-md5-hash) – Gordon
[検索機能]を使用してください(http://stackoverflow.com/search?q=解読+ md5 +ハッシュ)のように、[Ask Advice](http://stackoverflow.com/questions/ask-advice)で示唆されているように、重複した質問をしてください。 – Gordon
これはできないmd5などの暗号ハッシュ関数の最も重要な機能の1つです。 – CodesInChaos