Data CheckerDatenprüfung

SHA-256-Hash berechnen

Ein Hash ist eine Signatur fester Länge: ein geändertes Zeichen ändert sie vollständig. Er dient dem Vergleichen, nie dem Verbergen — vom Hash zurück zum Text führt kein Weg.

Kostenlos Im Browser berechnetVerbraucht kein Credit

Berechnet von der Web-Crypto-API des Browsers, derselben Implementierung wie für TLS. Nichts wird gesendet.

So funktioniert die Prüfung

  1. 1

    Text wird zu Bytes

    UTF-8-Kodierung, damit zwei identische Texte überall denselben Hash ergeben.

  2. 2

    Vier Hashes werden berechnet

    SHA-1, SHA-256, SHA-384 und SHA-512 über crypto.subtle.digest.

  3. 3

    Die Ausgabe erfolgt hexadezimal

    64 Zeichen bei SHA-256 — die Form, die die meisten Werkzeuge erwarten.

SHA-256 ist nicht für Passwörter gemacht

Ein SHA-Hash braucht Nanosekunden, und genau das ist das Problem: eine Grafikkarte probiert Milliarden pro Sekunde. Ein Passwort braucht eine langsame, gesalzene Funktion — bcrypt, scrypt oder Argon2.

Für seinen eigentlichen Zweck bleibt SHA-256 richtig: prüfen, dass eine Datei unverändert ist, Inhalte indizieren, eine Nachricht signieren.

SHA-1 steht hier aus Kompatibilität

Er ist seit 2017 gebrochen: man kann zwei verschiedene Dokumente mit gleichem Hash bauen. Für Sicherheitszwecke hat er nichts mehr verloren, doch Altsysteme nutzen ihn weiter, und manchmal muss man ihn nachrechnen.

Häufige Fragen

Lässt sich der Text aus seinem Hash zurückgewinnen?

Nein, die Funktion ist nicht umkehrbar. Ein kurzer, vorhersehbarer Text — ein Wörterbuchwort, ein gängiges Passwort — findet sich aber per Brute Force oder Rainbow Table in Sekunden. Mathematische Unumkehrbarkeit schützt kein schwaches Geheimnis.

Können zwei Texte denselben Hash haben?

Theoretisch ja: unendlich viele Texte, endlich viele Hashes. Praktisch wurde nie eine SHA-256-Kollision erzeugt. Bei SHA-1 gelang das 2017, was ihn aus ernsthaftem Gebrauch nahm.

Warum weicht mein Hash von dem eines anderen Werkzeugs ab?

Fast immer wegen eines unsichtbaren Zeichens: ein abschließender Zeilenumbruch, ein Leerzeichen am Ende oder eine andere Kodierung. Ein Hash gilt für exakte Bytes, nicht für einen »ungefähr« gleichen Text.

Dieselbe Prüfung per API

Dieses Werkzeug läuft in Ihrem Browser. Für dieselbe Prüfung aus Ihrem Code, in großer Menge oder serverseitig, antwortet die API in JSON.

Zur Dokumentation

Verwandte Werkzeuge

Alle Werkzeuge
SHA-256-Hash berechnen (und SHA-1, SHA-384, SHA-512) | Data Checker