Adler-32 Hash
Kategorisierung: | Modern / Hashes |
Herkunft / Verwendung: | Adler-32 ist ein einfacher, 1995 von Mark Adler entwickelter Prüfsummenalgorithmus mit 32 bit. Er ähnelt von der Idee dem CRC-32. Der Hash ist 32 bit, also 4 Byte lang. Adler-32 wir u. a. von der zlib-Bliothek (Datenkompression) benutzt, um Übertragungsfehler im komprimierten Datenstrom zu erkennen. |
Beschreibung des Algorithmus
Der Algorithmus bestimmt eine 32-bit Integer-Zahl, die aus der Hintereinanderreihung zweier 16-bit Integer-Zahlen s1 und s2 gebildet wird. Der Parameter s1 wird mit 1 initialisiert und in jedem Schritt wird der Wert des nächsten zu prüfenden Bytes aufaddiert. Der Parameter s2 wird mit 0 initialisiert und in jedem Schritt wird der aktuelle Wert des Parameters s1 aufaddiert. Beide Summen werden modulo 65.521 (die größte Primzahl < 216) berechnet.
Die genaue Beschreibung des Algorithmus findet sich in
RFC 1950.
Beispiel
Klartext: | Beispielklartext |
Hash: | 3660069D |
Code / Chiffre online dekodieren / entschlüsseln bzw. kodieren / verschlüsseln (DeCoder / Encoder / Solver-Tool)
Wenn Sie Texte eingeben, die nicht als Hex-Sequenz (ohne Leerzeichen) interpretiert werden können, erfolgt eine automatische Umsetzung in eine Hex-Sequenz. Ist Das Ergebnis umsetzbar in druckbare ASCII-Zeichen, erfolgt eine automatische Umsetzung von Hex.