Der Hash-Generator berechnet SHA-Digests beliebigen Texts vollständig in Ihrem Browser, mit der WebCrypto-Implementierung, die in jedem modernen Browser und in Node.js eingebaut ist — demselben crypto.subtle.digest, das auch Ihr eigener Code aufrufen würde. Das Ergebnis ist also identisch mit dem Ihrer Anwendung, ohne Implementierung Dritter dazwischen. Wählen Sie SHA-256, SHA-384 oder SHA-512 für alles, was Ihnen wichtig ist: Dateiintegritätsprüfungen, Signierung von API-Anfragen, Speicherung von Verifikationswerten oder die Berechnung einer stabilen Kennung für eine Zeichenkette. SHA-1 ist ebenfalls verfügbar — für Legacy-Interoperabilität, etwa das Prüfen alter Prüfsummen oder das Abgleichen eines Anbieterformats — und das Tool kennzeichnet ihn ehrlich als veraltet, weil die Kollisionsangriffe gegen ihn öffentlich und praktisch durchführbar sind; Sie werden SHA-1 hier nicht als Sicherheitsempfehlung finden. Die Eingabe wird als UTF-8 kodiert, der Kodierung von Web-Formularen und Fetch-Bodies, sodass mehrbyteiger Text wie „café" oder „日本語" exakt so gehasht wird wie in Ihrem Code. Für jeden Digest werden zwei Ausgaben angezeigt: Hexadezimal in Kleinbuchstaben, das Format von Prüfsummen-Werkzeugen und der meisten Dokumentation, und Base64, die kompakte Form in JWTs, Datenbankspalten und API-Payloads — beide beschreiben dieselben Bytes, was die Seite demonstriert. Die gesamte Berechnung läuft lokal: Ihr Text wird nie hochgeladen, protokolliert oder gespeichert, sodass das Tool auch für geheimes Material sicher ist, das Sie nicht in einen Webdienst einfügen würden. Nutzen Sie es, wenn Sie eine Prüfsumme reproduzieren, einen unlesbaren Passwort-Verifier vergleichen oder bestätigen müssen, dass zwei Systeme bei einem Hash übereinstimmen.
Häufig gestellte Fragen
Ist Hashen dasselbe wie Verschlüsseln?
Nein. Hashen ist einseitig: Es erzeugt einen Fingerabdruck fester Länge, aus dem die ursprüngliche Eingabe nicht zurückgewonnen werden kann. Verschlüsselung ist mit dem Schlüssel umkehrbar. Das Tool hasht nur — es kann nichts verschlüsseln (und muss es auch nicht behaupten).
Warum ist SHA-1 als veraltet markiert?
SHA-1-Kollisionsangriffe sind öffentlich und praktisch durchführbar — seit 2017 haben Forscher Kollisionen auf realer Hardware demonstriert. SHA-1 wird nur für Legacy-Interoperabilität angeboten (Prüfen alter Prüfsummen, Abgleichen von Anbieterformaten) und ist entsprechend gekennzeichnet. Für alles Neue gilt: SHA-256 oder stärker.
Kann ich das zum Speichern von Passwörtern nutzen?
Nicht direkt. Rohe SHA-256-Werte von Passwörtern zu speichern, war früher gängige Praxis — und Angreifer lieben es, weil ungesalzene Hashes schwacher Passwörter sofort rückwärts rechnen. Passwortspeicherung braucht eine Schlüsselableitungsfunktion wie bcrypt, scrypt oder Argon2 mit einem Salz pro Benutzer. Dieses Tool berechnet einfache Digests für Datenintegrität, nicht für die Passwortspeicherung.
Wird meine Eingabe irgendwohin gesendet?
Nein. Der Digest wird von der WebCrypto-Implementierung des Browsers auf Ihrem Gerät berechnet. Es wird nichts hochgeladen, protokolliert oder gespeichert — das macht das Tool auch für Zeichenketten sicher, die Sie nicht in einen Webdienst einfügen würden.
Warum liefert derselbe Text auf anderen Seiten manchmal andere Ergebnisse?
Kodierung. „café" als UTF-8-Bytes gehasht unterscheidet sich vom selben Wort in Latin-1 oder mit einem nachgestellten Zeilenumbruch. Dieses Tool kodiert die Eingabe als UTF-8 ohne zusätzlichen Zeilenumbruch oder Leerzeichen — genau wie Ihr Code. Prüfen Sie, welche Kodierung das andere Tool verwendet, bevor Sie einer Abweichung vertrauen.