2012-03-01 5 views

答えて

1

md5はハッシュアルゴリズムなので、2つの単語が同じハッシュコードを持つことができます。私はあなたを信用しません、私は5文字の単語、10文字の単語、md5と128文字の単語をハッシュすることができますし、毎回私に32文字を与えるでしょう。

問題は、md5が暗号で保護されていないことです。それを分析して、ハッシュであった可能性があるものを推測することができます。しかし、あなたが投稿したサイトで使用されているテクニックは、虹のテーブルです。 辞書でも構いませんが、md5ではあまり一般的ではありません。

md5で塩を使用すると、このジェネレータは塩が入った虹のテーブルがいっぱいになるまで何も見つかりません。

md5は、ファイル、クッキー、または暗号アルゴリズムの名前に署名するのに便利です。パスワードの保存にはセキュリティ保護されていません。言語の中には、md2/5 shaの代わりにwhirlpool、bloswfish、salsa20、sha512を使用するようにアドバイスするものもあります。1/2/256

+0

逆にすることはできません。あなたが言っているのは、彼らが虹のテーブル(あらかじめ計算されたハッシュを含んでいます)を使用しているからです。 – Ashwin

+0

あなたはポイントを持っています。 – artragis

関連する問題