Miklix

HAVAL-192/3 Hash-Code-Rechner

Veröffentlicht: 18. Februar 2025 um 20:04:16 UTC

Hash-Code-Rechner, der die Hash-Funktion HAVAL-192/3 (Hash of Variable Length 192 bits, 3 rounds) verwendet, um einen Hash-Code auf der Grundlage einer Texteingabe oder eines Dateiuploads 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/3 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 3 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.



Tentang Algoritma Hash HAVAL

Bayangkan HAVAL sebagai blender super canggih yang dirancang untuk mencampur bahan-bahan (data Anda) secara menyeluruh sehingga tidak ada yang bisa mengetahui resep aslinya hanya dengan melihat smoothie akhir (hash).

Langkah 1: Mempersiapkan Bahan-bahan (Data Anda)

Ketika Anda memberikan data kepada HAVAL - seperti pesan, kata sandi, atau file - HAVAL tidak langsung memasukkannya begitu saja ke dalam blender. Pertama, ia

  • Membersihkan dan memotong data menjadi potongan-potongan yang rapi (ini disebut padding).
  • Memastikan ukuran total sesuai dengan blender dengan sempurna (seperti memastikan bahan smoothie mengisi tabung secara merata).

Langkah 2: Mencampur dalam Putaran (Mixing Passes)

HAVAL tidak hanya menekan "blend" sekali saja. HAVAL mencampur data Anda melalui 3, 4, atau 5 putaran - seperti memblender smoothie Anda beberapa kali untuk memastikan setiap bagiannya hancur.

  • 3 putaran: Pencampuran cepat (cepat tetapi tidak terlalu aman).
  • 5 lintasan: Pencampuran yang sangat teliti (lebih lambat tetapi jauh lebih aman).

Setiap putaran mencampur data secara berbeda, menggunakan "pisau" khusus (operasi matematika) yang memotong, membalik, mengaduk, dan menumbuk data dengan cara yang tidak terduga.

Langkah 3: Saus Rahasia (Fungsi Kompresi)

Di antara putaran pencampuran, HAVAL menambahkan saus rahasianya - resep khusus yang membuat segalanya semakin seru. Langkah ini memastikan bahwa bahkan perubahan kecil pada data Anda (seperti mengubah satu huruf dalam kata sandi) membuat smoothie akhir benar-benar berbeda.

Langkah 4: Smoothie Terakhir (The Hash)

Setelah semua proses pencampuran selesai, HAVAL akan menuangkan "smoothie" akhir Anda.

  • Ini adalah hash - sidik jari unik dari data Anda.
  • Tidak peduli seberapa besar atau kecil data asli Anda, hash selalu memiliki ukuran yang sama. Ini seperti memasukkan berbagai ukuran buah ke dalam blender tetapi selalu mendapatkan secangkir smoothie yang sama.

Pada tahun 2025, hanya HAVAL-256/5 yang masih dianggap cukup aman untuk tujuan kriptografi, meskipun Anda tidak boleh menggunakannya saat merancang sistem baru. Jika Anda masih menggunakannya pada sistem lama, Anda tidak berada dalam risiko langsung, tetapi pertimbangkan untuk bermigrasi ke misalnya SHA3-256 dalam jangka panjang.

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.