hmm: Eindeutige Prüfziffer aus einem String bilden

Beitrag lesen

Schlechter Ansatz. Da lastest du den Rechner ganz schön aus.

entscheidung meines chefs und server der firma die meine MA betreut.

Andersherum! Ist die Prüfsumme gleich, wurde wahrscheinlich nichts geändert, vielleicht aber doch. Ist sie verschieden könnte es nicht nur sein dass was geändert wurde, sondern es ist zu 100% der Fall.

bei wikipedia steht das md5 eine kryptografische hashfunktion ist und das solche aufjedenfall injektiv sein müssen.

d.h. f(x1) = f(x2) => x1 = x2 für alle strings x1, x2 und deren prüfsummen f(x1), f(x2)

oder versteh ich jetzt was vollkommen falsch?

diese injektivität heißt ja gerade: ist die prüfsumme gleich so sind die dahinterliegenden strings gleich. sind die prüfsummen ungleich, so wäre es möglich, dass die strings verschieden sind, aber sie könnten auch gleich sein