CodeKitHub
Deutsch
Generator-Tools

Online-MD5-Hash-Generator

Geben Sie einen beliebigen Text ein oder fügen Sie ihn ein, und Sie erhalten sofort den MD5-Hash – sowie kostenlos den SHA-1- und den SHA-256-Hash, da diese in modernen Systemen zunehmend benötigt werden. Die gesamte Hash-Berechnung erfolgt lokal in Ihrem Browser; Ihre Eingabe wird zu keinem Zeitpunkt übertragen.

MD5
SHA-1
SHA-256

Was ist dieses Tool?

MD5 ist eine Hash-Funktion, die jede Eingabe in einen festen, 32 Zeichen langen hexadezimalen Fingerabdruck umwandelt. Bei gleicher Eingabe entsteht immer derselbe Hash, und bereits eine Änderung um ein einziges Zeichen führt zu einem völlig anderen Ergebnis. Dadurch eignen sich Hashes für Prüfsummen, Cache-Schlüssel, Deduplizierung und Datenintegritätsprüfungen.

Sicherheitshinweis: MD5 ist kryptografisch unsicher – es lassen sich Kollisionen erzeugen –, daher darf es nicht für Passwörter oder Signaturen verwendet werden. Verwenden Sie hierfür SHA-256 (ebenfalls unten aufgeführt) oder spezielle Passwort-Hash-Verfahren wie bcrypt. Für nicht sicherheitsrelevante Zwecke wie Prüfsummen und Cache-Schlüssel ist MD5 weiterhin geeignet.

Warum sollte man es nutzen?

  • Erstellen Sie Prüfsummen, um sicherzustellen, dass eine Datei oder eine Zeichenfolge nicht versehentlich verändert wurde.
  • Erstellen Sie deterministische Cache-Schlüssel und Deduplizierungs-IDs.
  • Mit einem bekannten MD5-Wert vergleichen, um die Datenintegrität zu überprüfen.
  • Erhalten Sie SHA-1 und SHA-256 in einem – Sie benötigen kein zweites Tool.
  • 100 % lokal: Ihre Eingaben verlassen den Browser zu keinem Zeitpunkt.

Anleitung

  1. Geben Sie Ihren Text in das Eingabefeld ein oder fügen Sie ihn dort ein.
  2. Klicken Sie auf „Hash generieren“.
  3. Lesen Sie die MD5-, SHA-1- und SHA-256-Ergebnisse aus (aktivieren Sie „Großbuchstaben“, falls Ihr System Großbuchstaben erwartet).
  4. Klicken Sie neben dem gewünschten Hash auf „Kopieren“.

Beispiel

Eingabe

hello

Ausgabe

MD5:     5d41402abc4b2a76b9719d911017c592
SHA-256: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

Hashwerte sind deterministisch: „hello“ liefert auf jedem Tool jedes Mal genau diese Werte.

Welchen Hash sollten Sie verwenden?

Alle drei sind Einweg-Hash-Funktionen, aber sie sind nicht austauschbar – die richtige Wahl hängt ganz davon ab, ob Sie Sicherheit benötigen oder lediglich einen Fingerabdruck.

AlgorithmusAusgabegrößeVerwenden Sie es fürVerwende es nicht für
MD5128 Bit (32 Hexadezimalzeichen)Prüfsummen, Cache-Schlüssel, Dublettenbereinigung, Erkennung unbeabsichtigter DateiänderungenPasswörter, digitale Signaturen, alles, was sicherheitsrelevant ist – Kollisionen lassen sich künstlich erzeugen
Secure Hash Algorithm 1160 Bit (40 Hexadezimalzeichen)Kompatibilität mit Altsystemen (z. B. alte Git-Commit-Hashes)Neue sicherheitskritische Designs – seit 2017 gibt es praktische Kollisionsangriffe
Secure Hash Algorithm 256256 Bit (64 Hexadezimalzeichen)Digitale Signaturen, TLS-Zertifikate, Blockchain, Prüfsummen – überall dort, wo Manipulationssicherheit entscheidend istPasswörter direkt speichern – selbst SHA-256 ist dafür zu schnell; verwende stattdessen bcrypt, scrypt oder Argon2

Häufige Anwendungsfälle

  • Überprüfung, ob eine heruntergeladene Datei vor ihrer Ausführung mit der Prüfsumme des Herausgebers übereinstimmt, indem die Datei gehasht und das Ergebnis verglichen wird.
  • Erstellung eines deterministischen Cache-Schlüssels aus einer URL oder einer Abfragezeichenfolge, sodass identische Anfragen stets demselben Cache-Eintrag zugeordnet werden.
  • Entdopplung einer umfangreichen Liste von Datensätzen, indem jeder einzelne Datensatz gehasht und die Hashwerte miteinander verglichen werden, anstatt den vollständigen Text zu vergleichen.
  • Schnell prüfen, ob zwei Kopien einer Datei byteweise identisch sind, ohne sie direkt zu öffnen oder zu vergleichen.

Warum Kollisionen für die Sicherheit von Bedeutung sind, nicht aber für Prüfsummen

Eine Hash-Kollision bedeutet, dass zwei unterschiedliche Eingaben denselben Hash-Wert ergeben – mathematisch gesehen ist dies bei jeder Hash-Funktion unvermeidbar (da die Eingaben unendlich sind und die Ausgabewerte eine feste Länge haben), doch das praktische Risiko hängt vollständig vom jeweiligen Anwendungsfall ab. Bei einer Sicherheitssignatur ermöglicht eine absichtlich herbeigeführte Kollision einem Angreifer, eine legitime Datei durch eine bösartige zu ersetzen, wobei derselbe Hash beibehalten wird – genau das wurde seit 2004 für MD5 und seit 2017 für SHA-1 nachgewiesen. Bei einer Prüfsumme oder einem Cache-Schlüssel versucht niemand, eine Kollision zu erzeugen – man überprüft lediglich, ob eine Datei versehentlich beschädigt wurde oder ob zwei beliebige Zeichenfolgen zufällig identisch sind –, sodass dieselbe mathematische Schwäche, die den Sicherheitsanwendungsfall von MD5 untergräbt, im Wesentlichen keine Auswirkungen auf dessen nicht sicherheitsrelevante Verwendungszwecke hat.

Häufig gestellte Fragen

Kann ich einen MD5-Hash wieder in den ursprünglichen Text entschlüsseln?

Nein – Hashing ist von Natur aus ein Einwegverfahren; aus dem Hash lässt sich das Original nicht berechnen. Websites zur „MD5-Entschlüsselung“ suchen lediglich in riesigen, vorab berechneten Tabellen mit gängigen Eingaben nach entsprechenden Hashes, weshalb sich einzigartige Eingaben nicht zurückverfolgen lassen.

Ist MD5 für die Speicherung von Passwörtern sicher?

Nein, auf keinen Fall. MD5 lässt sich schnell per Brute-Force knacken und es sind Kollisionsangriffe bekannt. Verwenden Sie für Passwörter bcrypt, scrypt oder Argon2. MD5 ist nur für nicht sicherheitsrelevante Zwecke wie Prüfsummen akzeptabel.

Warum liefert derselbe Text einen anderen Hash-Wert als ein anderes Tool?

Meist unsichtbare Unterschiede: ein abschließendes Zeilenendezeichen oder Leerzeichen, unterschiedliche Zeilenenden (\r\n vs. \n) oder unterschiedliche Textkodierungen. Byte-identische Eingaben ergeben immer denselben Hashwert.

Was ist der Unterschied zwischen MD5, SHA-1 und SHA-256?

Sie unterscheiden sich hinsichtlich der Ausgabelänge und der Sicherheit: MD5 (128 Bit) und SHA-1 (160 Bit) sind für Sicherheitszwecke nicht mehr geeignet; SHA-256 (256 Bit) ist der aktuelle Standard und nach wie vor sicher. Im Zweifelsfall sollten Sie SHA-256 verwenden.

Wird mein Text zur Hash-Berechnung an einen Server gesendet?

Nein. MD5 wird mit JavaScript berechnet und SHA-1/SHA-256 mit der in Ihrem Browser integrierten Web Crypto API – alles bleibt auf Ihrem Gerät.

Verwandte Tools