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.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.
Ü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.