1unitedpower: Eindeutige Prüfziffer aus einem String bilden

Beitrag lesen

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).