MD5
Was ist MD5?
MD5Von Ron Rivest 1992 entworfene 128-Bit-Hashfunktion; gebrochen – praktische Kollisionen sind trivial und MD5 darf für sicherheitsrelevante Zwecke nicht eingesetzt werden.
MD5 (Message Digest 5) ist eine in RFC 1321 spezifizierte Merkle–Damgård-Hashfunktion mit 128-Bit-Digest. In den 1990er- und 2000er-Jahren wurde sie weitläufig für digitale Signaturen, Zertifikate, Passwort-Hashing und Integritätsprüfungen genutzt. Wang u. a. veröffentlichten 2004 die ersten praktischen Kollisionen, seither werden Chosen-Prefix-Kollisionen in Minuten berechnet – berühmt durch die Fälschung einer Zertifizierungsstelle durch die Flame-Malware (2012). MD5 bietet damit keine Kollisionsresistenz und nur schwache Urbild-Resistenz; NIST, PCI DSS, CA/Browser Forum und TLS verbieten ihren Einsatz. MD5 darf weder in Signaturen, Zertifikaten, Passwort-Speicherung (Argon2/scrypt/bcrypt verwenden) noch in neuen Designs vorkommen. Moderne Alternativen sind SHA-256, SHA-3 und BLAKE2/BLAKE3; MD5 überlebt nur für sicherheitsunkritische Prüfsummen und Legacy-Kompatibilität.
● Beispiele
- 01
MD5-Hashes werden noch zur Prüfung von Downloads genutzt, wenn nur zufällige Korruption – nicht Manipulation – relevant ist.
- 02
Die Flame-Malware (2012) fälschte ein Microsoft-Code-Signing-Zertifikat über eine MD5-Chosen-Prefix-Kollision.
● Häufige Fragen
Was ist MD5?
Von Ron Rivest 1992 entworfene 128-Bit-Hashfunktion; gebrochen – praktische Kollisionen sind trivial und MD5 darf für sicherheitsrelevante Zwecke nicht eingesetzt werden. Es gehört zur Kategorie Kryptografie der Cybersicherheit.
Was bedeutet MD5?
Von Ron Rivest 1992 entworfene 128-Bit-Hashfunktion; gebrochen – praktische Kollisionen sind trivial und MD5 darf für sicherheitsrelevante Zwecke nicht eingesetzt werden.
Wie schützt man sich gegen MD5?
Schutzmaßnahmen gegen MD5 kombinieren typischerweise technische Kontrollen und operative Praktiken, wie in der Definition oben beschrieben.
Welche anderen Bezeichnungen gibt es für MD5?
Übliche alternative Bezeichnungen: Message Digest 5.