bei wikipedia steht das md5 eine kryptografische hashfunktion ist und das solche aufjedenfall injektiv sein müssen.
Nope, bei Wikipedia steht:
Eine Hashfunktion ist eine Funktion, die eine Zeichenfolge beliebiger Länge auf eine Zeichenfolge mit fester Länge abbildet. Mathematisch ist diese Funktion nicht injektiv (linkseindeutig) und nicht notwendigerweise surjektiv (rechtstotal).