2016-12-12 11 views

答えて

0

可能な結果の数は、2^128(32文字×4ビット)から2^80(20文字×4ビット)に減少します。

結果を任意のポイント(先頭、中央、または末尾)で切り捨てても、エントロピーには影響せず、衝突の可能性が高くなります。 2^80の可能性には問題はありません。

0

衝突が発生した場合はどうなりますか?おそらく、敵対者はMD5の下で同じ値にハッシュする2つの電子メールアドレスを作成できると仮定するのは安全でしょう。

これが問題になる場合は、HMACのような代替スキーム(HMACのような)を考慮する必要があります。これは、特にHMACキーを知らなくても衝突を作成するのがずっと難しくなります。

関連する問題