Miklix

HAVAL-128/4 Hash-Code-Rechner

Veröffentlicht: 18. Februar 2025 um 20:24:37 UTC

Hashcode-Rechner, der die Hashfunktion „Hash mit variabler Länge 128 Bit, 4 Runden“ (HAVAL-128/4) verwendet, um einen Hashcode basierend auf Texteingabe oder Dateiupload 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/4 Hash Code Calculator

HAVAL (Hash of Variable Length) ist eine kryptografische Hash-Funktion, die 1992 von Yuliang Zheng, Josef Pieprzyk und Jennifer Seberry entwickelt wurde. Es handelt sich um eine Erweiterung der MD-Familie (Message Digest), die speziell von MD5 inspiriert wurde, jedoch deutliche Verbesserungen in puncto Flexibilität und Sicherheit bietet. Sie kann Hash-Codes variabler Längen von 128 bis 256 Bit erzeugen und die Daten in 3, 4 oder 5 Runden verarbeiten.

Die auf dieser Seite vorgestellte Variante gibt einen 128 Bit (16 Byte) großen Hashcode aus, der in 4 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 superstarken Mixer vor, der die Zutaten (Ihre Daten) so gründlich vermischt, dass niemand das Originalrezept allein durch Betrachten des fertigen Smoothies (des Hash) herausfinden kann.

Schritt 1: Zutaten vorbereiten (Ihre Daten)

Wenn Sie HAVAL Daten geben – etwa eine Nachricht, ein Passwort oder eine Datei – wirft es diese nicht einfach so in den Mixer. Zunächst:

  • Bereinigt und zerlegt die Daten in ordentliche Stücke (dies wird als Auffüllen bezeichnet).
  • Stellt sicher, dass die Gesamtgröße perfekt zum Mixer passt (z. B. indem sichergestellt wird, dass die Smoothie-Zutaten den Behälter gleichmäßig füllen).

Schritt 2: Rundenweises Verblenden (Mischdurchgänge)

Bei HAVAL drückt man nicht nur einmal auf „Mixen“. Es mixt Ihre Daten in 3, 4 oder 5 Runden – so, als ob Sie Ihren Smoothie mehrere Male mixen würden, um sicherzustellen, dass jedes Stück pulverisiert wird.

  • 3 Durchgänge: Eine schnelle Mischung (schnell, aber nicht sehr sicher).
  • 5 Durchgänge: Eine supergründliche Mischung (langsamer, aber viel sicherer).

In jeder Runde werden die Daten anders gemischt. Dabei kommen spezielle „Klingen“ (mathematische Operationen) zum Einsatz, die die Daten auf verrückte, unvorhersehbare Weise zerhacken, umdrehen, verrühren und zerstampfen.

Schritt 3: Geheimrezept (Komprimierungsfunktion)

Zwischen den Mixrunden fügt HAVAL seine Geheimzutat hinzu – spezielle Rezepte, die für noch mehr Abwechslung sorgen. Dieser Schritt stellt sicher, dass selbst eine winzige Änderung Ihrer Daten (wie die Änderung eines Buchstabens in einem Passwort) den fertigen Smoothie völlig anders macht.

Schritt 4: Der fertige Smoothie (das Hash)

Nach dem Mixen gießt HAVAL Ihren fertigen „Smoothie“ aus.

  • Dies ist der Hash – ein einzigartiger Fingerabdruck Ihrer Daten.
  • Egal, wie groß oder klein Ihre Originaldaten waren, der Hash hat immer die gleiche Größe. Das ist, als ob Sie Obst beliebiger Größe in einen Mixer geben, aber immer den gleichen Smoothie erhalten.

Ab 2025 gilt nur noch HAVAL-256/5 für kryptografische Zwecke als einigermaßen sicher, obwohl Sie es beim Entwurf neuer Systeme nicht verwenden sollten. Wenn Sie es noch in einem Altsystem verwenden, besteht kein unmittelbares Risiko, aber erwägen Sie langfristig eine Migration auf beispielsweise SHA3-256.

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

Mikkel Bang Christensen

Über den Autor

Mikkel Bang 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.