Hash-Generator — SHA-1, SHA-256, SHA-384, SHA-512
Geben Sie unten beliebigen Text ein, um sofort seine SHA-1-, SHA-256-, SHA-384- und SHA-512-Hashes zu sehen. Alle vier werden in Ihrem Browser mit der nativen Web Crypto API berechnet. Ihre Eingabe verlässt nie Ihren Rechner.
Was ist ein kryptografischer Hash?
Eine kryptografische Hash-Funktion nimmt beliebige Eingaben und erzeugt eine Ausgabe fester Länge (32, 64 oder 128 Hex-Zeichen je nach Algorithmus). Zwei Schlüsseleigenschaften machen sie nützlich: identische Eingaben erzeugen immer identische Ausgaben, und eine winzige Änderung der Eingabe verändert die Ausgabe vollständig. Einen Hash zur Eingabe zurückzuführen ist rechnerisch nicht machbar.
Hashes sind überall: Überprüfen, ob eine heruntergeladene Datei mit der Prüfsumme des Herausgebers übereinstimmt, Indizieren von Inhalten in Versionskontrollsystemen wie Git, Ableiten von Cache-Schlüsseln, Signieren von JWT-Tokens und Speichern von Passwörtern (mit zusätzlichem Salt und absichtlich langsamen Funktionen wie bcrypt oder argon2).
So verwenden Sie dieses Tool
- Geben Sie den zu hashenden Text in das Eingabefeld ein.
- Alle vier Hashes aktualisieren sich beim Tippen sofort.
- Klicken Sie neben einer der vier Zeilen auf Kopieren, um diesen Hash in die Zwischenablage zu legen.
Häufig gestellte Fragen
Wird meine Eingabe an einen Server gesendet?
Nein. Hashes werden lokal mit der Web Crypto API des Browsers berechnet. Nichts verlässt Ihren Rechner — auch für sensible Daten sicher.
Warum ist MD5 nicht in der Liste?
Die Web Crypto API implementiert MD5 nicht, weil es geknackt ist und in Sicherheitskontexten nicht verwendet werden sollte. Wenn Sie MD5 nur für nicht-sicherheitsrelevante Zwecke (z. B. Legacy-System-Kompatibilität) benötigen, verwenden Sie ein dediziertes Tool — Hinzufügen über WebAssembly ist auf der Roadmap.
Kann ich eine Datei hashen?
Derzeit akzeptiert das Tool nur Texteingabe. Datei-Hashing per Drag-and-Drop ist auf der Roadmap. Als Workaround fügen Sie den Dateiinhalt (z. B. eine kleine JSON- oder Konfigurationsdatei) in das Eingabefeld ein.