Miklix

HAVAL-128/5 Hash-Code-Rechner

Veröffentlicht: 18. Februar 2025 um 21:01:52 UTC
Zuletzt aktualisiert: 12. Januar 2026 um 14:15:44 UTC

Hash-Code-Rechner, der die Hash-Funktion mit variabler Länge von 128 Bit und 5 Runden (HAVAL-128/5) verwendet, um einen Hash-Code basierend auf einer Texteingabe oder einem 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:

HAVAL-128/5 Hash Code Calculator

HAVAL (Hash of Variable Length) ist eine kryptografische Hashfunktion, die 1992 von Yuliang Zheng, Josef Pieprzyk und Jennifer Seberry entwickelt wurde. Sie ist eine Erweiterung der MD-Familie (Message Digest), insbesondere inspiriert von MD5, bietet aber deutliche Verbesserungen hinsichtlich Flexibilität und Sicherheit. HAVAL kann Hashcodes variabler Länge von 128 bis 256 Bit erzeugen und die Daten in 3, 4 oder 5 Runden verarbeiten.

Die auf dieser Seite vorgestellte Variante erzeugt einen 128-Bit-Hashcode (16 Byte), der in 5 Runden berechnet wird. Das Ergebnis wird als 32-stellige Hexadezimalzahl ausgegeben.

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 HAVAL-Hash-Algorithmus

Stellen Sie sich HAVAL als einen super-leistungsstarken Mixer vor, der Zutaten (Ihre Daten) so gründlich vermischt, dass niemand mehr das ursprüngliche Rezept allein anhand des fertigen Smoothies (des Hash) erkennen kann.

Schritt 1: Vorbereitung der Zutaten (Ihre Daten)

Wenn Sie HAVAL Daten übergeben – wie eine Nachricht, ein Passwort oder eine Datei – werden diese nicht einfach unverändert weiterverarbeitet. Zuerst wird Folgendes durchgeführt:

  • Bereinigt und zerlegt die Daten in übersichtliche Stücke (dieser Vorgang wird als Padding bezeichnet).
  • Stellt sicher, dass die Gesamtgröße perfekt zum Mixer passt (z. B. indem sichergestellt wird, dass die Zutaten für den Smoothie das Gefäß gleichmäßig füllen).

Schritt 2: Rundum vermischen (Mischgänge)

HAVAL drückt nicht einfach nur einmal auf „Mischen“. Es vermischt Ihre Daten in 3, 4 oder 5 Durchgängen – so wie man einen Smoothie mehrmals mixt, um sicherzustellen, dass jedes Stückchen pulverisiert wird.

  • Durchgänge: Schnelles Mischen (schnell, aber nicht sehr gründlich).
  • 5 Durchgänge: Eine besonders gründliche Mischung (langsamer, aber deutlich sicherer).

In jeder Runde werden die Daten auf unterschiedliche Weise vermischt, indem spezielle "Klingen" (mathematische Operationen) eingesetzt werden, die die Daten auf verrückte und unvorhersehbare Weise zerkleinern, wenden, rühren und zerdrücken.

Schritt 3: Geheimrezept (Kompressionsfunktion)

Zwischen den Mixvorgängen fügt HAVAL seine Geheimzutat hinzu – spezielle Rezepturen, die für zusätzliche Geschmacksnuancen sorgen. Dieser Schritt stellt sicher, dass selbst kleinste Änderungen Ihrer Daten (wie die Änderung eines Buchstabens in einem Passwort) den fertigen Smoothie völlig verändern.

Schritt 4: Der finale Smoothie (Der Hash)

Nach dem gesamten Mixvorgang schenkt HAVAL Ihnen Ihren fertigen „Smoothie“ aus.

  • Dies ist der Hashwert – ein einzigartiger Fingerabdruck Ihrer Daten.
  • Egal wie groß oder klein Ihre Originaldaten waren, der Hashwert hat immer dieselbe Größe. Das ist, als würde man Früchte unterschiedlicher Größe in einen Mixer geben und immer denselben Smoothie erhalten.

Ab 2025 gilt nur noch HAVAL-256/5 als ausreichend sicher für kryptografische Zwecke, obwohl es für die Entwicklung neuer Systeme nicht mehr empfohlen wird. Wenn Sie es noch in einem bestehenden System verwenden, besteht zwar kein unmittelbares Risiko, langfristig sollten Sie jedoch eine Migration zu beispielsweise SHA3-256 in Betracht ziehen.

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.