Miklix

Adler-32-Hashcode-Rechner

Veröffentlicht: 17. Februar 2025 um 18:01:30 UTC
Zuletzt aktualisiert: 12. Januar 2026 um 09:13:59 UTC

Hash-Code-Rechner, der die Adler-32-Hash-Funktion verwendet, um einen Hash-Code basierend auf Texteingabe oder Datei-Upload zu berechnen.

Diese Seite wurde maschinell aus dem Englischen übersetzt, um sie so vielen Menschen wie möglich zugänglich zu machen. Leider ist die maschinelle Übersetzung noch keine ausgereifte Technologie, so dass Fehler auftreten können. Wenn Sie es vorziehen, können Sie sich die englische Originalversion hier ansehen:

Adler-32 Hash Code Calculator

Die Adler-32-Hashfunktion ist ein einfacher und schneller Prüfsummenalgorithmus, der häufig zur Überprüfung der Datenintegrität eingesetzt wird. Sie wurde von Mark Adler entwickelt und findet breite Anwendung in Programmen wie zlib zur Datenkomprimierung. Im Gegensatz zu kryptografischen Hashfunktionen (wie SHA-256) ist Adler-32 nicht auf Sicherheit, sondern auf schnelle Fehlerprüfung ausgelegt. Sie berechnet eine 32-Bit-Prüfsumme (4 Byte), die üblicherweise als 8 Hexadezimalzeichen dargestellt wird.

Vollständige Offenlegung: Ich habe die spezielle Implementierung der auf dieser Seite verwendeten Hash-Funktion nicht geschrieben. Es handelt sich um eine Standardfunktion, die in der Programmiersprache PHP enthalten ist. Ich habe lediglich die Webschnittstelle erstellt, um sie hier der Einfachheit halber öffentlich zugänglich zu machen.


Neuen Hash-Code berechnen

Die über dieses Formular übermittelten Daten oder hochgeladenen Dateien werden nur so lange auf dem Server gespeichert, wie es dauert, den angeforderten Hash-Code zu erzeugen. Sie werden unmittelbar gelöscht, bevor das Ergebnis an Ihren Browser zurückgegeben wird.

Eingangsdaten:



Der übermittelte Text ist UTF-8 kodiert. Da Hash-Funktionen mit binären Daten arbeiten, wird das Ergebnis anders ausfallen, als wenn der Text in einer anderen Kodierung vorliegt. Wenn Sie einen Hash-Wert eines Textes in einer bestimmten Kodierung berechnen müssen, sollten Sie stattdessen eine Datei hochladen.



Über den Adler-32-Hash-Algorithmus

Ich bin kein Mathematiker, aber ich versuche, diese Hash-Funktion anhand einer alltäglichen Analogie zu erklären, die hoffentlich auch für Nicht-Mathematiker verständlich ist. Im Gegensatz zu vielen kryptografischen Hash-Funktionen ist Adler32 eine recht einfache Prüfsummenfunktion, daher sollte das kein Problem sein ;-)

Stellen Sie sich einen Beutel mit kleinen, nummerierten Plättchen vor, von denen jedes einen Buchstaben oder einen Teil Ihrer Daten darstellt. Das Wort „Hi“ besteht beispielsweise aus zwei Plättchen: einem für „H“ und einem für „i“.

Nun werden wir zwei einfache Dinge mit diesen Fliesen machen:

Schritt 1: Addieren Sie sie (Summe A)

  • Beginnen Sie mit der Zahl 1 (nur als Faustregel).
  • Addieren Sie die Zahl von jedem Feld zu dieser Summe.

Schritt 2: Führen Sie eine laufende Summe aller Summen (Summe B).

  • Jedes Mal, wenn Sie die Zahl eines neuen Spielsteins zu Summe A addieren, addieren Sie auch den neuen Wert von Summe A zu Summe B.
  • Es ist wie beim Stapeln von Münzen: Man legt eine Münze oben drauf (Summe A) und notiert dann die neue Gesamthöhe des Stapels (Summe B).

Zum Schluss werden die beiden Summen zusammengefügt, um eine einzige große Zahl zu erhalten. Diese große Zahl ist die Adler-32-Prüfsumme.

Weitere Informationen

Wenn Ihnen dieser Beitrag gefallen hat, könnten Ihnen auch diese Vorschläge gefallen:


Teilen auf BlueskyAuf Facebook teilenAuf LinkedIn teilenAuf Tumblr teilenTeilen auf XAuf LinkedIn teilenPin auf Pinterest

Mikkel Christensen

Über den Autor

Mikkel Christensen
Mikkel ist der Schöpfer und Eigentümer von miklix.com. Er verfügt über mehr als 20 Jahre Erfahrung als professioneller Computerprogrammierer/Softwareentwickler und ist derzeit in Vollzeit für ein großes europäisches IT-Unternehmen tätig. Wenn er nicht gerade bloggt, verbringt er seine Freizeit mit einer Vielzahl von Interessen, Hobbys und Aktivitäten, was sich bis zu einem gewissen Grad in der Vielfalt der auf dieser Website behandelten Themen widerspiegelt.