MD4 Hash Generator
Die bahnbrechende Hashfunktion, die die moderne Kryptographie begründete
MD4 (Message Digest 4) ist eine kryptographische Hashfunktion, die 1990 von Ron Rivest am MIT entwickelt wurde. Sie erzeugt einen 128-Bit-Hashwert (32 Hex-Zeichen). Obwohl kryptographisch gebrochen, hat MD4 enorme historische Bedeutung als direkter Vorfahre von MD5, SHA-1 und der gesamten SHA-2-Familie.
Was ist MD4?
MD4 verarbeitet Daten in 512-Bit-Blöcken über drei Runden mit jeweils 16 Operationen (48 insgesamt). Es hält vier 32-Bit-Zustandsvariablen, die durch bitweise Operationen, modulare Addition und Rotationen gemischt werden.
✅ Eigenschaften von MD4
- • Historischer Pionier: Grundlage des Merkle-Damgård-Frameworks
- • 128-Bit-Ausgabe: 32-stelliger Hex-Digest
- • Direkter Einfluss: Führte direkt zu MD5, SHA-1 und SHA-2
- • Einfach: Nur 48 Operationen pro Block
📊 Anwendungsfälle
- • Legacy-Systeme: NTLM-Authentifizierungsprotokolle
- • Bildung: Lernen des kryptographischen Hashfunktions-Designs
- • Forschung: Studium der Entwicklung der Differentialanalyse
- • Nicht-sicherheitsbezogen: Schnelle Prüfsummen
⚠️ Sicherheitswarnung
MD4 ist vollständig gebrochen — nicht für Sicherheit verwenden. Kollisionen können auf modernen Computern in unter einer Sekunde gefunden werden. Verwenden Sie SHA-256 oder SHA-512.
🔄 MD4 im Vergleich mit modernen Algorithmen
MD4
128 Bit, 3 Runden
Gebrochen — nur historisch
MD5
128 Bit, 4 Runden
Ebenfalls gebrochen, aber weiter verbreitet
SHA-256
256 Bit, 64 Runden
Sicherer moderner Standard
❓ Häufig gestellte Fragen
Warum wird MD4 noch verwendet?
MD4 erscheint hauptsächlich in Legacy-Protokollen wie der NTLM-Authentifizierung in Windows. Es sollte nicht in neuen Anwendungen verwendet werden.
Wie wurde MD4 gebrochen?
MD4 wurde durch differentielle Kryptoanalyse gebrochen. Vollständige Kollisionen können mit minimalem Rechenaufwand gefunden werden.
Was ist die Beziehung zwischen MD4 und MD5?
MD5 ist der direkte Nachfolger von MD4. Rivest fügte eine vierte Runde und zusätzliche Operationen hinzu.