2017-01-08 17 views
-6

質問は簡単です。暗号化されたmd5データは理論的に解読する必要があります。誰もがこれを説明することができます。なぜMD5パスワードを解決できないのですか?

ありがとうございました。ここで

+0

MD5は、(ハックされた)ハッシュアルゴリズムであり、パスワードハッシュやセキュリティ上重要な目的には使用しないでください。ハッシュアルゴリズムを '解読'することはできません - 一方向関数であることを意図しています。原則として、すべて同じMD5ハッシュ値にハッシュできるさまざまなテキストがあります。 –

答えて

1

は、MD5と同様の例です:

function superInsecureHash(string) { 
    return string.length; 
} 

console.log(superInsecureHash("Hello world!")); // 12 

あなたが戻って12から得ることができます "こんにちは、世界!"どんな方法で?同様の理由から、いいえ、適切なハッシュ関数から元に戻ることはできません。

しかし、MD5は弱く破損しています。あなたは全くそれを使用してはならない、より良い選択肢を探してください。