1UnitedPower: Hash

Beitrag lesen

Meine Herren!

Und das Wesen eines Hashes ist es, diesen nicht zurückrechnen zu können?

es wurde hier schon ein paarmal erwähnt: Prüfsumme. Eine Prüfsumme ist ein Gemenge zum Prüfen, nicht mehr, nicht weniger, das sollte sich schon aus dem Namen ergeben. Insbesondere kann eine Prüfsumme nicht die ursprünglichen Daten transportieren.

Wo wir gerade bei Terminologie sind, sollten wir es dann auch ganz genau nehmen. Hash-Funktionen sind kryptografisch stärkere Algorithmen als Prüfsummen. In meinem ersten Posting habe ich es da auch nicht so genau genommen. Meine subjektive Auffassung dieses Unterschieds ist, dass es bei Hash-Funktionen möglichst schwierig sein soll eine Kollision zu erzeugen, auch dann noch, wenn bereits Kollisionen bekannt sind.

Ein lesenswerter Artikel zum Thema: http://blog.codinghorror.com/checksums-and-hashes/

--
“All right, then, I'll go to hell.” – Huck Finn