Haval-128 Hash Generator
Flexibele hashfunctie met 128-bit uitvoer
Haval biedt unieke flexibiliteit in uitvoerlengte (128/160/192/224/256 bit) en aantal rondes (3/4/5). Haval-128 produceert een 128-bit hash (32 hex tekens). Ontworpen in 1992 door Zheng, Pieprzyk en Seberry.
Wat is Haval-128?
Haval verwerkt data in 1024-bit blokken — twee keer zoveel als MD5 en SHA-1. Ondersteunt acht 32-bit toestandsvariabelen met aanpasbaar aantal rondes.
✅ Kenmerken
- • Unieke flexibiliteit: Aanpasbare uitvoerlengte en rondes
- • 1024-bit blokken: Verwerkt meer data per blok
- • Beveiligingsopties: 3 tot 5 rondes
- • 128 bit uitvoer: Compact 32-tekens digest
📊 Toepassingen
- • Embedded systemen: Aanpasbare lengte naar beschikbare middelen
- • Integriteitscontroles: Snelle controles met 3 rondes
- • Academisch onderzoek: Studie van snelheid-beveiliging balans
- • Legacy-systemen: Systemen met Haval-interface
⚠️ Beveiligingsopmerking
Kwetsbaarheden gevonden in Haval-128. Botsingen gevonden in 3- en 4-ronde varianten. Gebruik SHA-256.
🔄 Haval vs anderen
Haval-128
128 bit, 1024-bit blok
Flexibel maar kwetsbaar
MD5
128 bit, 512-bit blok
Breder verspreid
SHA-256
256 bit
Moderne veilige standaard
❓ Veelgestelde vragen
Wat maakt Haval uniek?
Haval is de enige hashfunctie die keuze biedt in zowel uitvoerlengte als aantal rondes.
Is Haval-128 veiliger dan MD5?
Beide hebben kwetsbaarheden. Geen van beide is geschikt voor moderne beveiliging.
Waarom is Haval niet wijdverbreid geworden?
Gebrek aan standaardisatie en kwetsbaarheden in varianten met weinig rondes.