MD4 Hash Generator
De pionierende hashfunctie die moderne cryptografie vormgaf
MD4 (Message Digest 4) is een cryptografische hashfunctie ontworpen door Ron Rivest in 1990 bij MIT. Het produceert een 128-bit hash (32 hex tekens). Hoewel cryptografisch gekraakt, heeft MD4 enorm historisch belang als directe voorouder van MD5, SHA-1 en de hele SHA-2 familie.
Wat is MD4?
MD4 verwerkt data in 512-bit blokken door drie rondes van elk 16 bewerkingen (48 totaal). Het houdt vier 32-bit toestandsvariabelen bij.
✅ Kenmerken
- • Historische pionier: Vestigde het Merkle-Damgård framework
- • 128 bit uitvoer: 32-cijferig hexadecimaal digest
- • Directe invloed: Leidde tot MD5, SHA-1 en SHA-2
- • Eenvoudig: Slechts 48 bewerkingen per blok
📊 Toepassingen
- • Legacy-systemen: NTLM-authenticatieprotocollen
- • Onderwijs: Leren over hashfunctie-ontwerp
- • Onderzoek: Studie van differentiële cryptanalyse-evolutie
- • Niet-beveiligingskritisch: Snelle checksums
⚠️ Beveiligingswaarschuwing
MD4 is volledig gekraakt — gebruik het niet voor beveiliging. Botsingen worden in minder dan een seconde gevonden. Gebruik SHA-256.
🔄 MD4 vs modern
MD4
128 bit, 3 rondes
Gekraakt — alleen historisch
MD5
128 bit, 4 rondes
Ook gekraakt
SHA-256
256 bit, 64 rondes
Modern veilige standaard
❓ Veelgestelde vragen
Waarom wordt MD4 nog gebruikt?
MD4 komt voornamelijk voor in legacy-protocollen zoals NTLM-authenticatie in Windows.
Hoe is MD4 gekraakt?
Via differentiële cryptanalyse. Volledige botsingen worden met minimale rekenkracht gevonden.
Relatie tussen MD4 en MD5?
MD5 is de directe opvolger. Rivest voegde een vierde ronde en extra bewerkingen toe.