ja. frag mich nicht genau wie, hab ich aber erst kürzlich in verbindung mit krypto-verfahren gelesen. md5 erstellt einen sog. fingerprint - dieser fingerprint enthält auf 128bit eine durch den algorithmus errechnete "einmalige" zuordnungs-zahl. die einzigartigkeit dieses fingerprints ist von dem input-stream abhängig:gleicher stream -> gleicher fingerprint (deswegen lesen md5-programme z.b. das komplette iso-file aus, und arbeiten nicht nur mit der bereits bekannten dateilänge). aus dem fingerprint lassen sich bestimmte, zur erstellung des selben wichtige, eigenschaften des originalstreams ermitteln. die daten an sich lassen sich aber nicht ermitteln. kann ich aber aus einem bestehenden fingerprint wichtige fixpunkte des datenstroms extrahieren, sollte ich auch in der lage sein, einen datenstrom zu erzeugen der zwar den gleichen fingerprint, aber nicht den identischen inhalt hat. damit ist md5 quasie geknackt, denn es erfüllt seinen sinn nichtmehr hinreichend.