MD5-Hash-Konverter — Kostenloser Online-Rechner

Wandelt beliebigen Text sofort und kostenlos im Browser in seinen MD5-Hash-Wert um, ohne Daten an einen Server zu senden. Nützlich für Dateiintegritätsprüfungen, aber wegen nachgewiesener Kollisionsangriffe nicht für Sicherheitszwecke empfohlen.

Kopiert!

Was ist ein MD5-Hash?

MD5 (Message Digest Algorithm 5) ist eine Hashfunktion, die eine Zeichenkette beliebiger Länge in einen festen, 128 Bit langen Wert (32 Hexadezimalzeichen) umwandelt. Dieses Werkzeug berechnet den MD5-Hash Ihrer Eingabe direkt in Ihrem Browser und zeigt ihn sofort an – es wird nichts an einen Server gesendet. Dieselbe Eingabe ergibt immer denselben Hash, und schon die Änderung eines einzigen Zeichens führt zu einem völlig anderen Ergebnis.

Allerdings wurde bereits 2004 ein Kollisionsangriff auf MD5 nachgewiesen – eine Methode, mit der sich zwei unterschiedliche Eingaben konstruieren lassen, die denselben Hash ergeben. Für kryptografische Sicherheit ist MD5 deshalb nicht mehr geeignet, etwa bei der Speicherung von Passwörtern oder digitalen Signaturen, wo Manipulationssicherheit entscheidend ist. Für nicht sicherheitskritische Zwecke wie das Erkennen zufälliger Datenbeschädigungen oder den Abgleich von Dateien bleibt MD5 wegen seiner Geschwindigkeit und einfachen Handhabung nach wie vor beliebt.

So verwenden Sie den MD5-Hash-Rechner

  1. Text eingeben oder einfügen Geben Sie die zu hashende Zeichenkette in das Eingabefeld ein. Das Ergebnis aktualisiert sich sofort während der Eingabe – ein Button ist nicht nötig.
  2. MD5-Hash ablesen Direkt unter dem Eingabefeld erscheint das Ergebnis als 32 Hexadezimalzeichen. Bei leerem Eingabefeld bleibt auch das Ergebnis leer.
  3. Ergebnis kopieren Mit einem Klick auf „Kopieren" landet der Hash in Ihrer Zwischenablage und lässt sich direkt in ein anderes Werkzeug oder eine Datei einfügen.
  4. Eingabe leicht verändern Ändern Sie ein einzelnes Zeichen und beobachten Sie, wie sich der Hash komplett verändert – ein anschaulicher Weg, um die Manipulationserkennung zu verstehen.

Tipps für die Nutzung

  • MD5 ist eine 128-Bit-Hashfunktion von Rivest (1991); Kollisionsangriff 2004 nachgewiesen, nicht für Sicherheit verwenden.
  • MD5 wird noch zur Dateiintegritätsprüfung verwendet (versehentliche Datenbeschädigung erkennen, kein Schutz vor Manipulation).
  • MD5-Passwörter sind gefährlich: Moderne GPUs berechnen MD5 milliardenfach pro Sekunde.
  • MD5 erzeugt immer 128 Bit (32 Hex-Zeichen) unabhängig von der Eingabelänge.
  • Für Passwörter BCrypt oder Argon2 verwenden.

Anwendungsfälle für MD5-Hashes

Heruntergeladene Datei überprüfen

Vergleichen Sie den vom Anbieter veröffentlichten MD5-Wert mit dem lokal berechneten, um zu bestätigen, dass der Download nicht beschädigt wurde.

Doppelte Datensätze finden

Berechnen Sie für eine große Menge an Texten oder Datensätzen jeweils den MD5-Hash und markieren Sie übereinstimmende Werte als Duplikate – MD5 ist schnell genug, um dies auch bei großen Datenmengen praktikabel zu machen.

Kompatibilität mit älteren Systemen prüfen

Manche älteren Systeme oder APIs nutzen MD5 noch als Cache-Schlüssel oder Kennung. So lässt sich lokal prüfen, ob Ihre Ausgabe mit den Erwartungen übereinstimmt.

Funktionsweise von Hashfunktionen nachvollziehen

Kleine Änderungen an der Eingabe zeigen anschaulich den „Lawineneffekt" – wie eine winzige Änderung zu einer völlig anderen Ausgabe führt.

Begriffe rund um MD5

Hashfunktion
Eine Funktion, die Eingabedaten beliebiger Länge in einen Ausgabewert fester Länge umwandelt. Es handelt sich um eine Einwegtransformation: Dieselbe Eingabe liefert stets dieselbe Ausgabe.
MD5
Eine 128-Bit-Hashfunktion, die Ronald Rivest 1991 entworfen hat. Sie war lange sehr verbreitet, gilt heute aber nicht mehr als kryptografisch sicher.
Kollision
Wenn zwei unterschiedliche Eingaben denselben Hashwert ergeben. Ein praktikables Verfahren zur gezielten Erzeugung von MD5-Kollisionen wurde 2004 vorgestellt.
Prüfsumme
Ein kurzer Wert, mit dem sich feststellen lässt, ob Daten bei Übertragung oder Speicherung unbeabsichtigt beschädigt wurden. Für diesen Zweck funktioniert MD5 nach wie vor gut, auch wenn es gezielte Manipulation nicht verhindern kann.
Hexadezimalschreibweise
Eine Zahlenschreibweise mit den sechzehn Zeichen 0–9 und a–f. Dieses Werkzeug zeigt das MD5-Ergebnis als 32-stellige Hexadezimalzeichenkette an.
Ausgabelänge (128 Bit)
MD5 erzeugt immer einen 128-Bit-Wert, dargestellt als 32 Hexadezimalzeichen – unabhängig davon, wie lang oder kurz die ursprüngliche Eingabe war.
Einwegeigenschaft
Die Eigenschaft, die es praktisch unmöglich macht, aus einem Hashwert allein die ursprüngliche Eingabe zu berechnen. Kurze Eingaben lassen sich allerdings durch Ausprobieren oder Nachschlagetabellen dennoch finden.

Häufige Fragen

Nein, MD5 ist eine Einwegfunktion — es ist mathematisch nicht möglich, die ursprüngliche Eingabe aus dem Hash zu rekonstruieren. Kurze oder häufige Passwörter können jedoch über vorberechnete Rainbow-Tables gefunden werden, weshalb MD5 nicht zum Passwortschutz geeignet ist.

Ja, MD5 ist deterministisch: Identische Eingaben liefern stets denselben Hash. Selbst ein einzelnes Zeichen, ein Leerzeichen oder ein Unterschied in der Groß-/Kleinschreibung erzeugt einen völlig anderen Hash.

Für einfache, sicherheitsunkritische Prüfsummen (z. B. zufällige Dateikorruption erkennen) reicht MD5. Für alle sicherheitsrelevanten Zwecke sollte SHA-256 verwendet werden, gegen das bisher kein Kollisionsangriff nachgewiesen wurde.
Tool-kun

Übrigens – Der Erfinder von MD5 und die Geschichte eines "gebrochenen" Algorithmus

MD5 1991 von Ronald Rivest ("R" in RSA) entwickelt. Xiaoyun Wang bewies 2004 Kollisionsangriff.

2008 wurden gefälschte SSL-Zertifikate mithilfe von MD5-Kollisionen erstellt, woraufhin Browser MD5 in Zertifikaten verboten.

Heute überlebt MD5 nur noch in sicherheitsunabhängigen Prüfsummen.