Was ist dieses Tool?
Eine Hashfunktion wandelt eine beliebige Eingabe in eine hexadezimale Zeichenfolge fester Länge um, den sogenannten Digest. Dieselbe Eingabe erzeugt immer denselben Digest, und schon die Änderung eines einzigen Zeichens führt zu einem völlig anderen Ergebnis. Dieses Tool wendet fünf weit verbreitete Algorithmen — MD5, SHA-1, SHA-256, SHA-384 und SHA-512 — auf denselben Text an, damit Sie sie vergleichen oder den gewünschten Hash herausgreifen können.
Diese Digests sind Einwegfunktionen: Es ist mathematisch praktisch unmöglich, den Originaltext aus einem Hash zu rekonstruieren. Was online als „Hash entschlüsseln” bezeichnet wird, ist in Wirklichkeit ein Nachschlagevorgang — die Website prüft lediglich, ob Ihr Hash mit einem von Milliarden vorberechneter Hashes gängiger Passwörter und Phrasen übereinstimmt. Steht Ihre Eingabe nicht in dieser Tabelle, kann sie nicht gefunden werden, da es keine Umkehrfunktion gibt, die man ausführen könnte.
Warum sollte man es nutzen?
- Fünf Hash-Algorithmen auf einmal berechnen, statt zwischen Tools zu wechseln.
- Eine MD5-, SHA-1- oder SHA-256-Prüfsumme mit einem veröffentlichten Wert vergleichen, um die Integrität zu prüfen.
- Stärkere SHA-384- oder SHA-512-Digests für Anwendungen erzeugen, die eine längere Ausgabe verlangen.
- Deterministische IDs oder Cache-Schlüssel aus beliebigem Text erstellen.
- 100 % lokal: Ihr Text verlässt den Browser nie, daher auch für sensible Inhalte unbedenklich.
Anleitung
- Text in das Eingabefeld eingeben oder einfügen.
- Auf „Generieren” klicken.
- Die Ergebnisse für MD5, SHA-1, SHA-256, SHA-384 und SHA-512 ablesen (bei Bedarf „Ausgabe in Großbuchstaben” aktivieren, falls das Zielsystem Großbuchstaben erwartet).
- Auf „Kopieren” neben dem benötigten Hash klicken.
Beispiel
Eingabe
helloAusgabe
MD5: 5d41402abc4b2a76b9719d911017c592
SHA-1: aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
SHA-256: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824Hashes sind deterministisch: „hello” ergibt bei jedem korrekten Tool und zu jeder Zeit genau diese Werte.
Nur MD5 nötig?
Wenn Sie nur schnell eine MD5-Prüfsumme brauchen und die vier anderen Algorithmen nicht die Seite überladen sollen, ist unser fokussiertes Einzelalgorithmus-Tool schneller zu überblicken.
Die fünf Algorithmen im Vergleich
Alle fünf sind Einweg-Hashfunktionen, unterscheiden sich aber in Ausgabelänge und Sicherheitsniveau.
| Algorithmus | Ausgabelänge | Sicherheitsstatus | Typische Nutzung |
|---|---|---|---|
| MD5 | 128 Bit (32 Hex-Zeichen) | Geknackt — Kollisionen lassen sich gezielt erzeugen | Prüfsummen, Cache-Schlüssel, Deduplizierung |
| SHA-1 | 160 Bit (40 Hex-Zeichen) | Geknackt — praktikable Kollisionsangriffe existieren seit 2017 | Nur Kompatibilität mit Altsystemen |
| SHA-256 | 256 Bit (64 Hex-Zeichen) | Sicher, aktueller Branchenstandard | Digitale Signaturen, TLS, Blockchain, Integritätsprüfungen |
| SHA-384 | 384 Bit (96 Hex-Zeichen) | Sicher, längere Ausgabe als SHA-256 | Signaturen mit hoher Vertrauensstufe, manche TLS-/PKI-Setups |
| SHA-512 | 512 Bit (128 Hex-Zeichen) | Sicher, hier die längste Ausgabe | Anwendungen, die maximale Digest-Länge benötigen |
Typische Anwendungsfälle
- Vor dem Ausführen prüfen, ob eine heruntergeladene Datei mit der vom Herausgeber veröffentlichten Prüfsumme übereinstimmt.
- Deterministische Cache-Schlüssel oder IDs aus beliebigem Text erzeugen.
- Prüfen, ob zwei Dokumente oder Datensätze byteidentisch sind, ohne sie direkt zu vergleichen.
- Einen stärkeren Digest (SHA-384/SHA-512) erzeugen, wenn eine Anwendung dies ausdrücklich verlangt.
Häufig gestellte Fragen
Kann ich einen Hash zurück in den Originaltext entschlüsseln?
Nein. Hashing ist bewusst als Einwegfunktion konzipiert — es gibt weder einen Schlüssel noch eine mathematische Operation, die einen Digest wieder in seine Eingabe zurückverwandelt. Websites, die „MD5 entschlüsseln” oder „SHA-256 entschlüsseln” versprechen, durchsuchen in Wahrheit nur eine riesige, vorberechnete Tabelle gängiger Eingaben und ihrer Hashes. War Ihr Originaltext ungewöhnlich genug, um nicht in dieser Tabelle zu stehen, kann ihn schlicht niemand wiederherstellen.
Wie prüfen Websites dann mein Passwort, ohne es im Klartext zu speichern?
Sie speichern den Hash Ihres Passworts, nicht das Passwort selbst. Beim Einloggen wird das eingegebene Passwort gehasht und mit dem gespeicherten Hash verglichen. Stimmen beide überein, stimmten auch die Passwörter überein — ohne dass die Website Ihr tatsächliches Passwort je speichern oder „entschlüsseln” musste.
Welchen Algorithmus sollte ich verwenden?
Für sicherheitsrelevante Zwecke (Signaturen, Zertifikate, Prüfung von Downloads) SHA-256 oder höher verwenden — MD5 und SHA-1 gelten beide kryptografisch als geknackt und sollten für Sicherheitszwecke nicht mehr vertraut werden. Für nicht sicherheitsrelevante Zwecke wie Prüfsummen, Cache-Schlüssel oder Deduplizierung ist MD5 weiterhin geeignet und schneller zu berechnen.
Warum erhalte ich für denselben Text einen anderen Hash als bei einem anderen Tool?
Meist liegt ein unsichtbarer Unterschied vor: ein abschließender Zeilenumbruch oder ein Leerzeichen, unterschiedliche Zeilenenden (\r\n statt \n) oder eine andere Textkodierung. Byteidentische Eingaben ergeben bei jeder korrekten Implementierung immer einen identischen Hash.
Wird mein Text an einen Server gesendet?
Nein. MD5 wird per JavaScript direkt im Browser berechnet, SHA-1, SHA-256, SHA-384 und SHA-512 nutzen die im Browser integrierte Web-Crypto-API. Nichts verlässt Ihr Gerät.