MD5-Hash
MD5-Hash-Digests aus Texteingabe erzeugen
Eingabetext
MD5-Hash
Über MD5
MD5 (Message-Digest Algorithm 5) erzeugt einen 128-Bit-Hash. MD5 gilt für digitale Signaturen nicht mehr als kryptografisch sicher, wird aber weiterhin für Prüfsummen und Integritätsprüfungen genutzt.
Über dieses Tool
MD5 erzeugt einen 128-Bit-Fingerprint jeder Eingabe und ist wirklich schnell – beides, warum es sich überall ausgebreitet hat und warum es jetzt für alles Sicherheitsbezogene ungeeignet ist. Der Bruch ist konkret und wert zu verstehen: MD5 ist kollisionsanfällig, das heißt, zwei unterschiedliche Eingaben können bewusst so konstruiert werden, dass sie denselben Hash erzeugen. Das wurde 2004 gezeigt und ist jetzt trivial, deshalb beweist ein matchender MD5 nicht mehr, dass eine Datei nicht ausgetauscht wurde. Wofür MD5 weiterhin perfekt taugt, ist versehentliche Änderung zu erkennen. Ein korrupter Download, ein abgeschnittener Transfer, ein Bit-Flip auf einer sterbenden Disk – alles erzeugt einen völlig anderen Hash, und keine Angreiferin ist involviert. Die Regel ist also einfach: MD5 für Integritätsprüfungen gegen Zufall, SHA-256 für alles, wo jemand dich täuschen könnte, und BCrypt oder Argon2 für Passwörter, nie ein schneller Hash. Beachte: Das verarbeitet auf dem Server statt in deinem Browser.
So verwendest du dieses Tool
- Gib deinen Text einEin beliebiger String. Das wird zum Hashen an den Server übertragen, nutze also Testdaten statt Secrets.
- Hash erzeugenDu bekommst den standardmäßigen 32-Zeichen-hexadezimalen MD5-Digest.
- Vergleiche mit deinem erwarteten WertVergleiche den ganzen String, nicht nur die ersten und letzten paar Zeichen.
- Nutze einen stärkeren Algorithmus, wenn Sicherheit zähltSHA-256 für Tamper-Erkennung, BCrypt oder Argon2 für Passwörter.
Wann MD5 noch reicht – und wann nicht
MD5 taugt weiterhin als schnelle Prüfsumme gegen versehentliche Beschädigung, zum Vergleich von Dateien, denen du ohnehin vertraust, oder als Cache-Schlüssel. Ungeeignet ist es für Passwörter, digitale Signaturen und alles, was ein Angreifer manipulieren könnte, weil sich MD5-Kollisionen gezielt erzeugen lassen.
Für Passwörter nimm Bcrypt oder Argon2, für Integritätsprüfungen gegen Manipulation SHA-256.
Warum es nutzen
- Schnell und universell unterstützt, deshalb nutzen Legacy-Systeme es noch.
- Erzeugt den standardmäßigen 32-Zeichen-Digest, den jede andere MD5-Implementierung matchen wird.
- In Ordnung zum Erkennen versehentlicher Korruption, das bleibt ein echter Use.
- Kein Konto und kein Limit.
- Nützlich zum Vergleichen, ob zwei Datenstücke identisch sind.
Häufige Anwendungen
- Einen Download gegen eine vom Publisher gelieferte MD5-Checksum prüfen.
- Erkennen, ob eine Datei sich zwischen zwei Zeitpunkten geändert hat.
- Mit einem Legacy-System arbeiten, das MD5 erwartet.
- Zwei Strings schnell auf Gleichheit vergleichen, ohne sie zu speichern.
- Cache-Keys oder Deduplizierungs-Fingerprints erzeugen, wo Sicherheit irrelevant ist.
Tipps für bessere Ergebnisse
- Nutze MD5 nur, wo eine Angreiferin nicht Teil des Bedrohungsmodells ist. Für alles Adversariale SHA-256.
- Hashe Passwörter nie mit MD5. Seine Geschwindigkeit ist genau, was es falsch macht – nutze BCrypt oder Argon2.
- Vergleiche den vollen Hash-String. Nur die Enden zu prüfen ist genau, was eine konstruierte Kollision ausnutzen würde.
- Für Dateien statt Text behandelt der File-Checksum-Generator große Dateien, indem er in Chunks hasht.
- Wenn ein System noch MD5 verlangt und du Einfluss hast, ist das meist wert zu thematisieren – es signalisiert andere veraltete Entscheidungen.
Fehler, die du vermeiden solltest
- Passwörter als MD5-Hashes speichern, was schnell zu cracken ist und seit über einem Jahrzehnt inakzeptabel.
- Einen matchenden MD5 als Beweis behandeln, eine Datei sei authentisch. Kollisionen können bewusst konstruiert werden.
- MD5 für ein Security-Token oder eine Signatur nutzen, wo es keinen sinnvollen Schutz bietet.
- Annehmen, MD5 sei Verschlüsselung. Es ist one-way – es gibt nichts zu entschlüsseln.
- Sensible Daten in dieses Tool einfügen, da es serverseitig statt lokal verarbeitet.
Häufig gestellte Fragen
Gib deinen Text oben ein, der 32-Zeichen-hexadezimale Digest wird erzeugt. Beachte, dass Hashing auf dem Server passiert, nutze also Testdaten statt etwas Sensiblem.
Nein, ausdrücklich. MD5 ist schnell, das heißt, eine Angreiferin mit einer gestohlenen Datenbank kann Milliarden Versuche pro Sekunde fahren. Passwortspeicherung braucht einen bewusst langsamen Algorithmus – BCrypt oder Argon2.
Versehentliche Änderung erkennen – ein korrupter Download, ein abgeschnittener Transfer, eine sterbende Disk. Alles das erzeugt einen völlig anderen Hash, und keine Angreiferin ist involviert. Dieser Use bleibt völlig gültig.
Weil Kollisionen bewusst konstruiert werden können: Zwei unterschiedliche Dateien können denselben Hash teilen. Das wurde 2004 zuerst gezeigt und ist jetzt billig, ein matchender MD5 kann also nicht beweisen, dass eine Datei nicht ausgetauscht wurde.
Nicht direkt – es ist one-way, und es gibt keinen Key. Aber kurze oder gängige Eingaben können in vorausberechneten Tabellen nachgeschlagen werden, ein anderer Angriff und ein Grund, warum MD5 für alles Geheime ungeeignet ist.
Ja, dieses Tool hasht serverseitig. Die Eingabe wird nicht gespeichert, aber deshalb Testdaten statt Passwörtern oder vertraulichen Strings nutzen.
Diese Seite hasht Text. Für eine heruntergeladene Datei nutze den Datei-Prüfsummen-Generator, der die MD5 einer Datei im Browser berechnet, und vergleiche sie mit der Prüfsumme auf der Seite des Anbieters - jedes Zeichen muss stimmen. Nimm SHA-256, wenn verfügbar.
Meist wegen unsichtbarer Unterschiede: ein abschließender Zeilenumbruch, Windows-Zeilenenden (CRLF) statt Unix (LF) oder eine andere Textkodierung. Hashe genau dieselben Bytes, dann stimmt das Ergebnis überein.
Immer 128 Bit, geschrieben als 32 Hexadezimalzeichen, unabhängig von der Eingabegröße - ein einzelner Buchstabe und eine 4-GB-Datei ergeben beide einen 32-stelligen Fingerabdruck.