Hash-Generator: fünf Prüfsummen aus einem Textfeld
Text einfügen, Zeile suchen, kopieren. Mehr verlangt dieser Hash-Generator nicht. Er zeigt SHA-256, SHA-512, MD5, SHA-1 und SHA-384 gleichzeitig und rechnet bei jedem Tastendruck neu. Jede Zeile hat einen eigenen Kopieren-Button.
Die Berechnung läuft in deinem Browser. Beim Tippen geht keine Anfrage raus, das siehst du im Netzwerk-Tab der Entwicklertools. Der Button nutzt nur deine Zwischenablage, und das Tool lädt keine Datei herunter.
Kein Dateihash, kein HMAC, kein SHA-3
Das Feld nimmt nur Text. Eine Dateiauswahl fehlt, ein heruntergeladenes ISO-Image prüfst du also mit sha256sum, shasum -a 256 oder in PowerShell mit Get-FileHash. Ebenso fehlen HMAC, Salt, SHA-3 und eine Option für Großbuchstaben.
Vor dem Hashen wird der Text als UTF-8 kodiert. Rechnet ein anderes Werkzeug mit Latin-1-Bytes, bekommst du für ein ü ein anderes Ergebnis.
MD5 und SHA-1 gelten bei Kollisionen als gebrochen. Setze sie nicht ein, wenn ein Angreifer mitspielen kann. Für Passwörter taugt ein schneller Hash ohnehin nicht, dort gehören bcrypt, scrypt oder Argon2 hin. Auch ein sauberer Hash versteckt kein schwaches Geheimnis: Zu kurzen oder gängigen Strings findest du den Hash in Lookup-Tabellen.
SHA-1 bis SHA-512 liefert die Web Crypto API. Browser bieten sie nur auf sicheren Seiten an (HTTPS oder localhost). MD5 rechnet ein Skript auf der Seite selbst.
Ein Zeilenumbruch, ein ganz anderer Hash
Der Text hello ergibt einen SHA-256, der mit 2cf24dba beginnt. echo hello | sha256sum zeigt trotzdem etwas anderes, weil echo einen Zeilenumbruch anhängt und der Hash ihn mitrechnet. Mit printf hello oder echo -n hello stimmen die Werte überein. Dieselbe Falle gibt es im Feld: Drückst du am Ende Enter, ändert sich alles.
Vier Schritte vom Text zum Hash
- Klicke in das Feld Eingabetext oder String. Zu Beginn steht dort
Hello World. - Ersetze den Text. Die fünf Zeilen füllen sich sofort. Ein leeres Feld leert alle Zeilen.
- Wähle den Algorithmus. MD5 hat 32 Hex-Zeichen, SHA-1 40, SHA-256 64, SHA-384 96 und SHA-512 128.
- Ein Klick auf Kopieren legt den Hex-String in Kleinbuchstaben in die Zwischenablage.