まず、原則的アルゴリズムの概要
約1.1アルゴリズム
そのMD5メッセージダイジェストアルゴリズム5(情報 - アルゴリズム5ダイジェスト)。
MD5アルゴリズムは、リトルエンディアンモード、不定長の入力情報を使用するように設計され、出力は、ハッシュの固定された128ビットのメッセージダイジェストです。
セキュリティ1.2について
MD5は十分に安全ではありません。
-
ハンズ・ドバーティンは、2つの異なる512ビットのブロック1996見つかりました、それらはMD5計算で同じハッシュ値を生成します
-
それは本当に彼らのMD5ハッシュの値に等しい二つの異なるメッセージを見つけるためにまだ持っています
参考資料と完全なドキュメントやソースコードのダウンロード: