MD5-Hash-Generator
Erzeugen Sie sofort MD5-Hashes aus beliebigem Text. 128-Bit-Fingerabdruck, der häufig für Dateiintegritätsprüfungen und Legacy-Systeme verwendet wird.
MD5-Hash-Generator
MD5 (Message-Digest Algorithm 5) ist eine weit verbreitete kryptografische Hash-Funktion, die einen 128-Bit-(16-Byte-)Hashwert erzeugt, der typischerweise als 32-stellige Hexadezimalzahl dargestellt wird. Sie wurde 1991 entwickelt und ist nach wie vor in Nicht-Sicherheitsanwendungen wie Dateiintegritätsprüfungen und Datenbankindexierung verbreitet.
Wofür wird MD5 verwendet?
- Dateiintegrität: überprüfen, ob eine heruntergeladene Datei mit dem Original übereinstimmt
- Datenbankschlüssel: eindeutige IDs aus beliebigem Inhalt erstellen
- Caching: Cache-Schlüssel aus Anfrageparametern generieren
- Deduplizierung: doppelte Dateien anhand ihres Hashes identifizieren
- Legacy-Systeme: Kompatibilität mit älteren APIs und Protokollen
⚠️ Wichtiger Sicherheitshinweis
MD5 ist kryptografisch gebrochen und sollte NICHT für Passwortspeicherung, digitale Signaturen, SSL-Zertifikate oder sicherheitskritische Zwecke verwendet werden. Forscher haben seit 2004 praktische Kollisionsangriffe nachgewiesen. Verwenden Sie für Sicherheitszwecke SHA-256 oder SHA-3 und für Passwörter bcrypt oder Argon2.
Eigenschaften von MD5
- Deterministisch: dieselbe Eingabe erzeugt immer denselben Hash
- Schnell: kann Gigabytes an Daten pro Sekunde hashen
- Feste Länge: immer 32 Hex-Zeichen, unabhängig von der Eingabegröße
- Einwegfunktion: die Eingabe aus dem Hash abzuleiten ist (theoretisch) unmöglich