SHA-256-Hash-Generator
Text eingeben oder Datei wählen und den SHA-256-Hash erhalten. Mit HMAC signierst du eine Nachricht mit einem geheimen Schlüssel, wie bei Webhook- und API-Signaturen.
Diesen Rechner auf Ihrer Website einbinden
Kopieren Sie den Code in das HTML Ihrer Seite. Kostenlos – bitte lassen Sie den Quellenlink stehen.
Wo SHA-256 eingesetzt wird
SHA-256 gehört zur SHA-2-Familie, die das NIST in FIPS 180-4 veröffentlicht hat. Es sichert TLS-Zertifikate und HTTPS, signiert Software und Git-Commits (in SHA-256-Repositories), belegt die Integrität von Dateien in Paketmanagern und Docker-Image-Digests und verkettet die Blöcke von Bitcoin.
Um einen Webhook zu prüfen, berechne HMAC-SHA256 über den unveränderten Request-Body mit deinem Signing-Secret und vergleiche ihn mit dem Signatur-Header. Nimm genau die empfangenen Bytes: Neu serialisiertes JSON hat andere Leerzeichen und passt nicht mehr.
Hash-Längen
| Algorithmus | Bit | Hex-Zeichen | Status |
|---|---|---|---|
| MD5 | 128 | 32 | Gebrochen (nur Prüfsumme) |
| SHA-1 | 160 | 40 | Gebrochen (nur Prüfsumme) |
| SHA-256 | 256 | 64 | Sicher |
| SHA-384 | 384 | 96 | Sicher |
| SHA-512 | 512 | 128 | Sicher |
Häufige Fragen
Wie lang ist ein SHA-256-Hash?
256 Bit: 64 Hexadezimalzeichen oder 44 Zeichen in Base64. Die Länge ist gleich, ob die Eingabe ein Buchstabe oder eine 4-GB-Datei ist.
Was unterscheidet SHA-256 und HMAC-SHA256?
SHA-256 hasht nur die Daten, jeder kann es nachrechnen. HMAC-SHA256 mischt einen geheimen Schlüssel ein (RFC 2104), nur wer ihn kennt, kann den Wert erzeugen oder prüfen. Webhooks von Stripe, GitHub und Slack werden so signiert.
Eignet sich SHA-256 zum Speichern von Passwörtern?
Allein nicht: Es ist auf Geschwindigkeit ausgelegt, Angreifer können Milliarden Versuche pro Sekunde testen. Nimm stattdessen eine Passwort-Hashfunktion wie Argon2id, bcrypt oder scrypt.
Wird das Eingefügte an einen Server gesendet?
Nein. Das Tool läuft komplett in deinem Browser, mit JavaScript und der eingebauten Web-Crypto-API. Nichts, was du eingibst, einfügst oder öffnest, wird hochgeladen oder gespeichert.