SHA-Hashes im Browser erzeugen
Tippe oder füge beliebigen Text ein und erhalte seine SHA-1-, SHA-256-, SHA-384- und SHA-512-Prüfsummen auf einmal, live beim Tippen. Kopiere jeden Digest mit einem Klick. Das Hashen nutzt die eingebaute Web-Crypto-API deines Browsers — nichts wird hochgeladen, nichts geloggt, und es funktioniert offline.
Was ist ein Hash und wofür ist er gut?
Eine Hash-Funktion bildet eine beliebige Eingabe auf einen Digest fester Länge ab. Dieselbe Eingabe ergibt immer denselben Digest, ein einziges geändertes Zeichen ändert die ganze Ausgabe — rückwärts lässt sich die Eingabe aber nie zurückgewinnen. Das macht Hashes ideal zum Prüfen der Integrität (passt dieser Download zur veröffentlichten Prüfsumme?) und zum Speichern von Passwörtern, ohne das Passwort selbst aufzubewahren.
Welches Verfahren solltest du nehmen?
| Verfahren | Digest-Länge | Heute nutzen? |
|---|---|---|
| SHA-1 | 160 Bit (40 Hex) | nur Altsysteme — seit praktischer Kollision 2017 gebrochen |
| SHA-256 | 256 Bit (64 Hex) | empfohlener Standard |
| SHA-384 | 384 Bit (96 Hex) | erhöhte Sicherheitsanforderungen |
| SHA-512 | 512 Bit (128 Hex) | erhöhte Sicherheitsanforderungen |
SHA-256 ist das Fundament von TLS-Zertifikaten, Software-Signierung, Git und Bitcoin. SHA-1 wird zur Kompatibilität mit älteren Systemen gezeigt, aber Google demonstrierte 2017 eine echte SHA-1-Kollision („SHAttered") — es darf für Sicherheit nicht genutzt werden. MD5 fehlt bewusst — es ist gebrochen und die Web-Crypto-API bietet es nicht.
Hashen ist eine Einbahnstraße, keine Verschlüsselung
Ein Hash lässt sich nicht zurück zum Text dekodieren — es gibt hier kein „Entschlüsseln". Angreifer können nur Kandidaten-Eingaben raten und Digests vergleichen — deshalb sind lange, einmalige Eingaben (und Salting bei Passwörtern) wichtig.
Privat von Haus aus
Dein Text wird lokal mit den Ressourcen deines Geräts gehasht; er verlässt den Browser nie. Das ist sicher für die Prüfung sensibler Zeichenketten und funktioniert auch ohne Netzverbindung.