| Tož toto nesouží k lámání MD5 hashů. Ten program jenom hledá kolize při zadaném inicializačním vektoru.
Tedy ne, že mu dáte hash a on vám vyplivne, jakému původnímu řetězci odpovídá, ale že při zadaném inicializačním vektoru najde hash s dvěma libovolnými binárními nesmysly, jejichž je společným hashem.
Využívá narozeninového paradoxu (kdo neví, ať si najde), právě proto nehledá kolizi ke konkrétnímu hashi, ale hledá libovolný kolidující hash (omezením je jen zadaný IV).
Takže s tím předčasným nadšením bych kapku brzdil.
Navíc by bylo fajn hodit ten zdroják aspoň trochu "human readable" zformátovaný! |
|