Was ist MD5?
MD5 (Message Digest Algorithm 5) erzeugt eine feste Ausgabe von 128 Bit—angezeigt als eine 32-stellige hexadezimale Zeichenkette—aus beliebiger Eingabelänge. Entworfen von Ron Rivest und veröffentlicht in RFC 1321 (1991), wurde es zum de-facto Checksum für Downloads und veraltete Systeme.
Sicherheitsnotiz: MD5 ist für kryptografische Zwecke gebrochen—wählen Sie SHA-256, BLAKE3 oder Argon2 für alles, was sicherheitskritisch ist.
Wie funktioniert MD5?
- Füllen Sie die Nachricht auf, damit ihre Länge ≡ 448 (mod 512) Bits beträgt
- Fügen Sie die ursprüngliche Länge (64-Bit little-endian) hinzu
- Initialisieren Sie vier 32-Bit-Wörter (A, B, C, D)
- Verarbeiten Sie die Daten in 16-Wort-Blöcken durch vier nichtlineare Runden
- Erzeugen Sie den endgültigen 128-Bit-Digest
MD5 vs. andere Hash-Funktionen
Algorithmus | Ausgabe | Aktuelle Sicherheit | Relative Geschwindigkeit* |
---|---|---|---|
MD5 | 128 Bit | ❌ Gebrochen | ⚡ Sehr schnell |
SHA-1 | 160 Bit | ❌ Gebrochen | ⚡ Schnell |
SHA-256 | 256 Bit | ✅ Sicher | 🚀 Mäßig |
SHA-512 | 512 Bit | ✅ Sehr sicher | 🚀 Mäßig-langsam |
BLAKE3 | 256 Bit | ✅ Sicher | ⚡ Blitzschnell |
Beispiel-Hashes
Eingabe | MD5-Hash |
---|---|
Hallo Welt | 7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f |
passwort | 4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e |
test123 | 0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c |
(leer) | d41d8cd98f00b204e9800998ecf8427e |
Häufig gestellte Fragen
Werden Daten an Ihren Server gesendet?
Nein. Die JavaScript-Bibliothek läuft vollständig in Ihrem Browser. Texte und Dateien verlassen niemals Ihr Gerät.
Kann ich ein heruntergeladenes ISO mit MD5 überprüfen?
Ja. Ziehen Sie die ISO-Datei in das Tool, um ihren MD5-Checksum zu berechnen, und vergleichen Sie sie dann mit dem vom Distributor veröffentlichten Hash.
Ist MD5 sicher für Passwörter?
Nein. Verwenden Sie dedizierte Passwort-Hashing-Algorithmen wie bcrypt, Argon2 oder PBKDF2.
Sicherheitsüberlegungen
- Kollisionen: Verschiedene Eingaben können identische MD5-Ausgaben erzeugen.
- Längenverlängerung: Angreifer können Daten anhängen, ohne die ursprüngliche Nachricht zu kennen.
- Geschwindigkeit: Die hohe Geschwindigkeit von MD5 hilft bei Brute-Force-Angriffen.
Faustregel: Verwenden Sie MD5 nur für nicht sicherheitsrelevante Zwecke wie die Erkennung von Duplikaten oder schnelle Checksums.