suit: MD5 Checksumme eines Hash Berechnen

Beitrag lesen

brauch mach ein bischen Input. Der Hash hat 2 Keys, es geht mir darum, einen Vergleich zu bekommen, wenn der Hash in eine Datei geschrieben wird bzw. die Datei gelesen wird (Serialize/Unserialize sicherer machen). Das Problem bei diesem Vorhaben sehe ich darin, dass ein Hash ungeordnet ist (im Gegensatz zu einem Array), bei einer zufällig anderen Ordnung würde sich da eine andere Checksumme ergeben.

WTF? Warum willst du von einem Hash eine Prüfsumme berechnen? Ein Streuwert _ist_ eine Art Prüfsumme, nur wesentlich besser - weil, wie du sagst das verändern der reihenfolge der Stellen ein anderes Ergebnis liefert. Das ist auch gut so.

Darum ist für Checksummen eine Einfache Quersumme auch nicht ausreichend, hier werden entweder komplexere Verfahren verwandt (z.B. eben Hashes) oder bei kürzeren Ziffernketten zumindest eine alternierende Quersumme.