Miklix

HAVAL-192/5 Hash-Code-Rechner

Veröffentlicht: 18. Februar 2025 um 21:15:12 UTC

Hash-Code-Rechner, der die Hash-Funktion mit variabler Länge (192 Bit, 5 Runden) (HAVAL-192/5) verwendet, um einen Hash-Code auf der Grundlage von Texteingaben oder Datei-Uploads 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-192/5 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 (Message Digest)-Familie, die speziell von MD5 inspiriert wurde, aber erhebliche Verbesserungen hinsichtlich Flexibilität und Sicherheit aufweist. Es kann Hash-Codes mit variablen 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 192 Bit (24 Byte) langen Hash-Code aus, der in 5 Runden berechnet wird. Das Ergebnis wird als 48-stellige hexadezimale Zahl 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 ursprüngliche Rezept herausfinden kann, wenn er sich den fertigen Smoothie (den Hash) ansieht.

Schritt 1: Vorbereiten der Zutaten (Ihre Daten)

Wenn Sie HAVAL Daten geben - z.B. eine Nachricht, ein Passwort oder eine Datei - wirft es diese nicht einfach so in den Mixer. Zuerst werden sie:

  • Die Daten werden gesäubert und in ordentliche Stücke zerhackt (dies wird Auffüllen genannt).
  • Es stellt sicher, dass die Gesamtgröße perfekt in den Mixer passt (so wie man sicherstellt, dass die Smoothie-Zutaten den Behälter gleichmäßig füllen).

Schritt 2: Mischen in Runden (Mixing Passes)

HAVAL drückt nicht nur einmal auf "Mixen". Er mixt Ihre Daten in 3, 4 oder 5 Durchgängen - so wie Sie Ihren Smoothie mehrmals mixen, um sicherzustellen, dass jedes Stückchen pulverisiert wird.

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

Bei jedem Durchgang werden die Daten anders gemischt, wobei spezielle "Klingen" (mathematische Operationen) verwendet werden, die die Daten auf verrückte, unvorhersehbare Weise zerkleinern, umdrehen, umrühren und pürieren.

Schritt 3: Geheime Soße (Komprimierungsfunktion)

Zwischen den Mischrunden fügt HAVAL seine geheime Soße hinzu - spezielle Rezepte, die die Dinge noch mehr durcheinander bringen. Dieser Schritt stellt sicher, dass selbst eine winzige Änderung in Ihren Daten (z. B. das Ändern eines Buchstabens in einem Passwort) den endgültigen Smoothie völlig anders aussehen lässt.

Schritt 4: Der endgültige Smoothie (der Hash)

Nach dem Mischen schüttet HAVAL den endgültigen "Smoothie" aus.

  • Dies ist der Hash - ein einzigartiger Fingerabdruck Ihrer Daten.
  • Ganz gleich, wie groß oder klein Ihre ursprünglichen Daten waren, der Hash ist immer gleich groß. Es ist, als würde man eine Frucht beliebiger Größe in einen Mixer geben und immer den gleichen Smoothie erhalten.

Ab 2025 gilt nur noch HAVAL-256/5 als einigermaßen sicher für kryptografische Zwecke, obwohl man es bei der Entwicklung neuer Systeme nicht mehr verwenden sollte. Wenn Sie es noch in einem Altsystem verwenden, besteht für Sie keine unmittelbare Gefahr, aber Sie sollten in Erwägung ziehen, längerfristig z. B. auf SHA3-256 umzusteigen.

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.