SHA-256-Hash
Kostenloser Online-SHA-256-Hash-Generator für Text, Dateien und Stapel. Berechne MD5, SHA-1, SHA-256, SHA-384 und SHA-512 nebeneinander, wechsle Hex/Base64, ziehe Dateien hinein und prüfe gegen einen bekannten Hash — alles im Browser, ohne Upload.
Ähnliche Tools
API-Anfragen mit HMAC-SHA256 signieren
Von einfachem SHA-256 zu schlüsselbasiertem HMAC wechseln.
JWT HS256 Tokens mit HMAC-SHA256 prüfen
JWT HS256 verwendet HMAC-SHA256.
SHA-512-Hash mit 512 Bit und 128 Hex-Zeichen erzeugen
Längere SHA-2-Variante zum Vergleich.
MD5 für Legacy-Checksum-Prüfungen berechnen
Für Legacy-Systeme MD5 parallel berechnen.
SHA-1 für alte Git- oder apt-Prüfungen erzeugen
Manche alten Systeme brauchen noch SHA-1.
Große Dateien per Streaming-SHA-256 prüfen
Große Dateien lassen sich stückweise hashen.
SSL-Zertifikatsprüfer
Passwort-Generator
Was ist SHA-256-Hash?
SHA-256 ist eine kryptografische Hashfunktion aus der SHA-2-Familie. Sie wurde von der NSA entworfen und von NIST in FIPS 180-4 standardisiert. Jede Eingabe wird zu einem festen 256-Bit-Digest, also 64 Hex-Zeichen.
Die Funktion verarbeitet Daten in 512-Bit-Blöcken und mischt sie über 64 Runden. Schon eine minimale Änderung an der Eingabe führt zu einem völlig anderen Ergebnis.
Für vollständiges SHA-256 sind keine praktischen Kollisions- oder Preimage-Angriffe bekannt. Darum wird es für TLS, Datei-Integrität, Bitcoin, Git, JWT HS256 und HMAC-SHA256 breit eingesetzt.
Für Passwortspeicherung ist SHA-256 trotzdem ungeeignet, weil es zu schnell ist. Dafür braucht man langsame, gesalzene Verfahren wie Argon2id, scrypt oder bcrypt.
Für neue Prüfsummen und Signatur-Digests ist SHA-256 heute meist die vernünftige Standardwahl statt MD5 oder SHA-1.
Anwendungsfälle
- Prüfen, ob heruntergeladene Installer, ISOs, Bilder oder Anhänge zum offiziellen SHA-256-Checksum passen.
- SHA-256-Digests für API-Signaturen wie AWS SigV4, OAuth oder JWT HS256 erzeugen.
- Datei-Integrität vor und nach Datenbank-, Backup- oder Netzwerkübertragungen vergleichen.
- Konfigurationszeilen, Testfixtures oder Listen in einem Durchgang hashen.
- HMAC-SHA256-Webhook-Signaturen mit bekannter Nachricht und Schlüssel reproduzieren.
- SHA-256 mit MD5, SHA-1, SHA-384 und SHA-512 vergleichen und Unterschiede lernen.
Anleitung
- Modus wählen: Text, File, Batch oder HMAC-SHA256.
- Text eingeben oder Datei hineinziehen; im Textmodus aktualisiert sich das Ergebnis direkt.
- Optional Multi-Algorithm aktivieren, um mehrere Hashes gleichzeitig zu berechnen.
- Hex oder Base64 wählen und den Digest mit einem Klick kopieren.
Output Example
A real MP3 file encoded to a Data URI — copy-ready:
Eingabe: hello world SHA-256: b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9 Eingabe: (leer) SHA-256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Funktionen
- Text- und Dateiunterstützung: SHA-256 für Strings, lokale Dateien und Batch-Eingaben an einem Ort erzeugen.
- 5 Algorithmen nebeneinander: MD5, SHA-1, SHA-256, SHA-384 und SHA-512 parallel berechnen.
- Hex- und Base64-Ausgabe: Format schnell für API-Signaturen, JWTs oder Speicherziele wechseln.
- Drag-and-drop für Dateien: Installer, ISOs oder lokale Dateien ohne Upload im Browser hashen.
- Gegen bekannten Hash prüfen: Erwarteten Digest einfügen und sofort Match/No-Match sehen.
- Batch-SHA-256: Pro Zeile einen Digest für Konfigurationen, Testdaten oder Listen erzeugen.
- Bereit für HMAC-SHA256-Flows: AWS SigV4, JWT HS256 und Webhook-Signaturen leichter debuggen.
- Web Crypto API: nutzt die native Browserimplementierung und sendet Eingaben nicht an einen Server.
Codebeispiele
SHA-256 of the empty string
textThe empty string has a single, well-known SHA-256 digest. You will see this constant in logs, caches, CDNs and storage systems as the fingerprint of empty content.
Input : (empty) SHA-256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA-256 of "hello"
textClassic test vector for SHA-256 implementations. Many cryptographic libraries ship a self-test that hashes this exact string.
Input : hello SHA-256: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
SHA-256 of "hello world"
textThe most commonly cited SHA-256 example on the web. Used in tutorials, RFCs and Wikipedia to illustrate the algorithm's output.
Input : hello world SHA-256: b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9
Compute SHA-256 in JavaScript (Web Crypto API)
javascriptProduction-grade SHA-256 in 4 lines using the browser's native Web Crypto API. No external libraries, no uploads, audited native implementation.
const buf = new TextEncoder().encode('hello')
const hash = await crypto.subtle.digest('SHA-256', buf)
const hex = [...new Uint8Array(hash)]
.map(b => b.toString(16).padStart(2, '0'))
.join('')
console.log(hex)
// 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824Compute SHA-256 in Python
pythonStandard-library SHA-256 hash with hex output. Works in Python 3.6+.
import hashlib print(hashlib.sha256(b'hello').hexdigest()) # 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
Compute SHA-256 at the command line
bashVerify a downloaded file with one shell command. macOS and Linux ship sha256sum (or shasum -a 256 on macOS) by default.
$ echo -n 'hello' | sha256sum 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 - $ sha256sum installer.dmg e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 installer.dmg
Häufig gestellte Fragen
Was ist SHA-256 und wie funktioniert es?
SHA-256 ist eine kryptografische Hashfunktion aus SHA-2. Sie verarbeitet Eingaben in 512-Bit-Blöcken und erzeugt einen festen 256-Bit-Digest. Praktische Angriffe auf vollständiges SHA-256 sind nicht bekannt.
Kann ich Downloads damit auf Manipulation prüfen?
Ja. Berechne den SHA-256-Wert der heruntergeladenen Datei und vergleiche ihn exakt mit dem Wert des Herausgebers. Jede Abweichung bedeutet: andere Datei, beschädigt oder verändert.
Warum SHA-256 statt MD5?
MD5 hat bekannte Kollisionsangriffe. SHA-256 hat einen längeren Digest und gilt für moderne Integritäts- und Signaturzwecke als sichere Standardwahl.
Kann SHA-256 entschlüsselt werden?
Nein. SHA-256 ist eine Einwegfunktion. Rückwärtssuche gelingt nur über Wörterbücher, Brute Force oder vorberechnete Tabellen bei bekannten Eingaben.
Ist SHA-256 für Passwörter geeignet?
Nein. Es ist zu schnell. Für Passwörter solltest du Argon2id, scrypt oder bcrypt mit Salt verwenden.
Hilft SHA-256 bei API-Signaturen?
Ja. Viele Signaturverfahren nutzen HMAC-SHA256, darunter AWS SigV4, Webhooks und JWT HS256.
Was ist der Unterschied zu SHA-3?
SHA-256 gehört zu SHA-2, SHA-3 basiert auf Keccak und einer Sponge-Konstruktion. SHA-256 ist heute deutlich breiter im Einsatz.
Warum nutzt Bitcoin SHA-256?
Bitcoin nutzt SHA-256 für Proof of Work, Blockheader, Transaktions-IDs und Merkle-Strukturen, weil feste Länge, Determinismus und Manipulationserkennung gut passen.
Werden meine Daten hochgeladen?
Nein. Alles läuft lokal im Browser.
Wie lautet der SHA-256 der leeren Zeichenkette?
`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855`.
Privacy & Security
Dieser SHA-256-Generator läuft vollständig im Browser über die Web Crypto API. Texte, Dateien und Batch-Daten werden lokal gehasht und nicht an einen Server gesendet. Auch der Vergleich mit einem bekannten Hash passiert clientseitig.
Supported Video Formats
| Format | MIME | Browser support | When to use |
|---|---|---|---|
| MD5 | 128-bit (32 hex) | Universal | Für Kollisionen gebrochen; nur noch für nicht sicherheitskritische Checksums oder Legacy-Kompatibilität. |
| SHA-1 | 160-bit (40 hex) | Universal | Für Sicherheit veraltet. Für neue Systeme SHA-256 verwenden. |
| SHA-256 | 256-bit (64 hex) | Web Crypto API | Moderner Standard für TLS, Datei-Integrität, Bitcoin, Git, JWT HS256 und HMAC-SHA256. |
| SHA-384 | 384-bit (96 hex) | Web Crypto API | 384-Bit-Variante der SHA-2-Familie, genutzt bei speziellen Sicherheitsanforderungen. |
| SHA-512 | 512-bit (128 hex) | Web Crypto API | 512-Bit-Variante der SHA-2-Familie, auf 64-Bit-CPUs teils schneller und mit längerem Digest. |
| SHA-3 / Keccak | 256/512-bit | Limited | SHA-3/Keccak nutzt eine Sponge-Konstruktion und ist sinnvoll, wenn langfristige Krypto-Agilität wichtig ist. |
Authoritative References
- Sicherer String-Vergleich
- Binary-Konverter
- Caesar-Verschlüsselung
- Morsecode-Übersetzer
- Hex-Konverter
- Video zu Base64
- Base64 zu Video
- Bild zu Base64
- Base64 zu Bild
- Text zu Base64
- Base64 zu Text
- Datei-Hash-Prüfer
- Datei zu Base64
- Base64 zu Datei
- Audio zu Base64
- Base64 zu Audio
- AES verschlüsseln und entschlüsseln
- DES Verschlüsseln Entschlüsseln
- Base32 Encoder Decoder
- Base58 kodieren und dekodieren
- Base64-Kodierung
- Base64-Dekodierung
- Base64 Diff
- Base64-Aufteilung
- Base64 mehrzeilig zusammenführen
- Base64-Formatierung
- Base64 Validator
- Base64-Stapelkodierung
- Base64 Batch Decoder
- Base64-Bereinigung
- Base64-Padding-Handler
- Base64 Statistik
- Base64 zu Hex
- Base64 DataURL Konverter
- Base64-Hex-Konverter
- Base85-Encoder
- HMAC-Generator & Verifizierer
- PBKDF2-Schlüsselableitung
- MD5 Hash
- SHA-256-Hash
- SHA1 Hash
- SHA512-Hash
- JWT Decoder, Verifizierer & Generator
- HTML Encode Decode
- Unicode-Escaping
- URL-Kodierung
- URL Safe Base64
- MIME Base64
- Java-Obfuscator
- JS-Obfuscator
- PHP-Obfuscator
- Python-Obfuscator