( DieHappy | 2011. 05. 04., sze – 16:49 )

nem egyszeruen a feltett kerdes, mert lehetne mas kibuvo is, peldaul ha nem igaz, hogy az osszes 128bites szam eloall md5sumkent.

nem-injektiv muvelet : altalaban ha a kepter kisebb mint az ertekkeszlet.

a modulo fuggveny ilyen, 2*2 mod 10 = 102*2 mod 10

Ami kapora jon, hasznalnak mod fuggvenyt abban a reszben is, ami a 128 bites uzenetre vonatkozik, nem csak a kiegeszitettben (van egy csomo rotate, ami miatt a mod ervenyes lesz ezen a teruletes is). Szoval van informacioveszteseg, bizonyos byteok legfelso bitje sosem lesz hatassal a kimenetre, ha jol ertem. Mar csak azt kell megtalalni, hogy valami trukk folyaman valahol ujrahasnositjak-e ezeket a biteket, vagy sem. Javitson ki valaki, ha ez hulyeseg.

Szerk: tevedtem, a wikipedias algoritmusban rosszul ertelmeztem mi az az i valtozo, amin alkalmazzak a modulo fuggvenyt.