Hash-Generator: SHA-256, SHA-512, SHA-1 & SHA-384
Erzeuge SHA-256-, SHA-512-, SHA-1- und SHA-384-Hashes direkt aus Text. Die Berechnung läuft vollständig in deinem Browser über die native Web Crypto API, sodass deine Eingabe dein Gerät nie verlässt.
So verwendest du dieses Werkzeug
- Fügen Sie Text ein oder legen Sie eine Datei zum Hashen ab.
- Wählen Sie den Hash-Algorithmus (SHA-256, SHA-512, MD5 usw.).
- Kopieren Sie den generierten Hash.
Über Hash-Generator
Eine kryptografische Hashfunktion nimmt eine Eingabe beliebiger Länge und erzeugt daraus eine Zeichenkette fester Größe — den Digest — und zwar auf eine deterministische und einseitige Weise. Dieselbe Eingabe ergibt immer denselben Digest, aber du kannst nicht vom Digest auf die ursprüngliche Eingabe zurückrechnen, und schon die Änderung eines einzigen Zeichens erzeugt eine völlig andere Ausgabe (der sogenannte Lawineneffekt). Hashes sind das Arbeitspferd hinter Integritätsprüfungen von Dateien, der Fingerabdruck-Bildung von Inhalten, der Deduplizierung, digitalen Signaturen und der Überprüfung, ob zwei Datenstücke identisch sind, ohne sie Byte für Byte zu vergleichen.
Dieses Werkzeug unterstützt SHA-256, SHA-512, SHA-1 und SHA-384 über die native Web Crypto API des Browsers. SHA-256 und SHA-512 gehören zur SHA-2-Familie und sind der moderne Standard für neue Arbeiten; SHA-256 liefert einen 64 Zeichen langen Hex-Digest und ist das, was die meisten Prüfsummen- und Signatursysteme heute verwenden. SHA-1 und das ältere MD5 sind in vielen Werkzeugen aus Kompatibilitätsgründen enthalten, aber beide gelten als kryptografisch gebrochen — praktische Kollisionsangriffe existieren —, sodass sie niemals für Sicherheitszwecke verwendet werden dürfen, sondern nur für unkritische Aufgaben wie den Abgleich mit einer alten Prüfsumme. MD5 wird hier nicht angeboten, weil die Web Crypto API es nicht implementiert.
Das Wichtigste, das du verstehen solltest: Hashing ist keine Verschlüsselung. Verschlüsselung ist mit einem Schlüssel umkehrbar, sodass du das Original wiederherstellen kannst; Hashing ist absichtlich nicht umkehrbar, ohne Schlüssel und ohne Rückweg. Genau deshalb werden Hashes verwendet, um Passwörter zu speichern und zu prüfen, ohne das Passwort selbst aufzubewahren. Doch ein roher Hash eines Passworts ist schwach: Identische Passwörter ergeben identische Hashes, und Angreifer berechnen riesige Nachschlagetabellen (Rainbow Tables) gängiger Passwörter im Voraus. Die Lösung ist das Salzen — das Hinzufügen eines eindeutigen Zufallswerts zu jedem Passwort vor dem Hashen, damit identische Passwörter unterschiedliche Digests erhalten und vorberechnete Tabellen nutzlos werden.
Speziell für die Passwortspeicherung ist selbst ein gesalzenes SHA-256 das falsche Werkzeug, weil schnelle Hashes es einem Angreifer ermöglichen, Milliarden von Versuchen pro Sekunde auf gestohlenen Daten durchzuführen. Eigens entwickelte, bewusst langsame Algorithmen wie bcrypt, scrypt oder Argon2 sind hier die richtige Wahl. Nutze die Hashes hier für das, worin sie gut sind: zu prüfen, ob ein Download mit der Prüfsumme eines Herausgebers übereinstimmt, Inhalte für Caching oder Deduplizierung zu kennzeichnen oder einen Integritätswert zu erzeugen. Alles wird lokal in deinem Browser berechnet, sodass der Text, den du hashst, nie übertragen wird.
Häufig gestellte Fragen
- Welche Hash-Algorithmen unterstützt dieses Werkzeug?
- SHA-256, SHA-512, SHA-1 und SHA-384, alle berechnet mit der nativen Web Crypto API des Browsers ohne jede externe Bibliothek. SHA-256 ist der sinnvolle Standard für Prüfsummen und Integritätsarbeit; die längeren SHA-512 und SHA-384 sind nützlich, wo ein größerer Digest gefordert ist.
- Warum ist MD5 nicht verfügbar?
- Die Web Crypto API, auf die sich dieses Werkzeug stützt, implementiert MD5 nicht, daher wird es nicht angeboten. Das ist kein echter Verlust, denn MD5 ist kryptografisch gebrochen — Kollisionen lassen sich trivial erzeugen — und SHA-256 ist der passende moderne Ersatz für nahezu jeden Anwendungsfall, in dem MD5 einst auftauchte.
- Ist Hashing dasselbe wie Verschlüsselung?
- Nein. Verschlüsselung ist umkehrbar: Mit dem richtigen Schlüssel kannst du die Originaldaten wiederherstellen. Hashing ist von Natur aus einseitig — es gibt keinen Schlüssel und keine Möglichkeit, die Eingabe aus dem Digest zu rekonstruieren. Genau diese Unumkehrbarkeit ist der Grund, warum Hashes für Integritätsprüfungen und die Passwortüberprüfung verwendet werden und nicht, um Daten vertraulich zu halten.
- Kann ich diese Hashes zum Speichern von Passwörtern verwenden?
- Nicht direkt. Allzweck-Hashes wie SHA-256 sind schnell, was es Angreifern erlaubt, Milliarden von Versuchen pro Sekunde gegen gestohlene Daten zu testen. Die Passwortspeicherung braucht einen bewusst langsamen, gesalzenen Algorithmus wie bcrypt, scrypt oder Argon2. Nutze diese SHA-Hashes für Prüfsummen und Fingerabdrücke, nicht zum Schutz von Zugangsdaten.
- Was ist Salzen und warum ist es wichtig?
- Ein Salt ist ein eindeutiger Zufallswert, der jeder Eingabe vor dem Hashen hinzugefügt wird. Ohne ihn ergeben identische Passwörter identische Hashes, und Angreifer können sie mit vorberechneten Rainbow Tables abgleichen. Ein eindeutiger Salt pro Passwort macht diese Tabellen nutzlos und sorgt dafür, dass zwei Nutzer mit demselben Passwort dennoch unterschiedliche gespeicherte Hashes erhalten.
- Warum gilt SHA-1 als unsicher?
- Forscher haben praktische Kollisionsangriffe gegen SHA-1 demonstriert, was bedeutet, dass zwei verschiedene Eingaben dazu gebracht werden können, sich einen Digest zu teilen. Das bricht die Garantie, die ein Hash bieten soll, sodass SHA-1 nicht für Signaturen oder irgendeine Sicherheitsentscheidung verwendet werden darf. Es bleibt hier nur aus Kompatibilität mit Altsystemen, die es noch ausgeben.
- Wird mein Text irgendwohin hochgeladen, wenn ich ihn hashe?
- Nein. Der Hash wird vollständig in deinem Browser über die Web Crypto API berechnet. Nichts, was du eingibst, wird an einen Server gesendet oder protokolliert, sodass du gefahrlos Inhalte hashen kannst, die dein Gerät nicht verlassen sollen.
- Ergibt derselbe Text immer denselben Hash?
- Ja. Hashfunktionen sind deterministisch, sodass eine identische Eingabe mit einem bestimmten Algorithmus immer einen identischen Digest liefert. Umgekehrt erzeugt schon die Änderung eines einzigen Zeichens einen völlig anders aussehenden Hash, was Hashing zuverlässig macht, um zu erkennen, ob Daten verändert wurden.
Dieses Tool auf deiner Website einbetten
Kostenlos. Eine Zeile HTML — das Tool läuft im Browser deiner Besucher, es werden keine Daten gesendet.
<iframe src="https://brevio.pro/embed/hash-generator" width="100%" height="600" loading="lazy" style="border:1px solid #e5e5e5;border-radius:8px" title="Hash Generator — brevio"></iframe> <p style="font:12px/1.4 sans-serif"><a href="https://brevio.pro/tools/hash-generator">Hash Generator</a> by <a href="https://brevio.pro">brevio</a></p>