Adler-32 Hash

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.