> Hash | Prüfsumme | Verifizieren <
// SHA-256 kryptografischer Hash-Generator für sichere Prüfsummen, digitale Signaturen und Datenintegrität
Lokale Verarbeitung
100% clientseitiges SHA-256-Hashing. Ihre Daten verlassen nie Ihren Browser.
Kryptografisch sicher
SHA-256 ist kollisionsresistent und für Sicherheitsanwendungen weithin anerkannt.
Mehrere Formate
Ausgabe im Hexadezimal- oder Base64-Format. Sofort zwischen Formaten wechseln.
// ÜBER SHA-256-HASHING
Wie SHA-256 funktioniert:
SHA-256 (Secure Hash Algorithm 256-Bit) gehört zur SHA-2-Familie, die von der NSA entwickelt wurde. Es verarbeitet Eingabedaten mit der Merkle-Damgard-Struktur und 64 Kompressionsrunden. Es erzeugt einen 256-Bit (32-Byte) Hashwert, dargestellt als 64-stellige Hexadezimalzeichenkette.
Beispiel:
"Hello" → 185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969
Häufige Anwendungsfälle:
- >Bitcoin-Mining und Blockchain-Verifizierung
- >SSL/TLS-Zertifikatvalidierung
- >Digitale Signaturen und Code-Signierung
- >Dateiintegritätsprüfung und Prüfsummen
- >Passwort-Hashing (mit korrektem Salting)
>> häufig gestellte Fragen
F: Was ist SHA-256?
A: SHA-256 (Secure Hash Algorithm 256-Bit) ist eine kryptografische Hashfunktion aus der SHA-2-Familie, entwickelt von der NSA. Sie nimmt jede Eingabe und erzeugt einen festen 256-Bit (64 Hexadezimalzeichen) Hashwert. Sie wird in Sicherheitsanwendungen, Blockchain-Technologie und Datenintegritätsprüfung eingesetzt.
F: Ist SHA-256 sicher?
A: Ja, SHA-256 gilt als kryptografisch sicher. Im Gegensatz zu MD5 wurden keine praktischen Kollisionsangriffe gegen SHA-256 gefunden. Es bleibt der Standard für sicherheitskritische Anwendungen einschließlich Bitcoin, TLS/SSL und digitale Signaturen.
F: Was ist der Unterschied zwischen SHA-256 und SHA-512?
A: SHA-256 erzeugt einen 256-Bit-Hash (64 Hex-Zeichen), während SHA-512 einen 512-Bit-Hash (128 Hex-Zeichen) erzeugt. SHA-512 verwendet 64-Bit-Operationen und kann auf 64-Bit-Prozessoren schneller sein. Beide gehören zur SHA-2-Familie und gelten für ihre jeweiligen Ausgabegrößen als gleich sicher.
F: Wo wird SHA-256 verwendet?
A: SHA-256 wird umfassend im Bitcoin- und Kryptowährungs-Mining, bei SSL/TLS-Zertifikaten, digitalen Signaturen, Code-Signierung, Dateiintegritätsprüfung, Passwort-Hashing und vielen Sicherheitsprotokollen eingesetzt. Es ist das Rückgrat der Blockchain-Technologie.
F: Kann SHA-256 umgekehrt werden?
A: Nein, SHA-256 ist eine Einweg-Hashfunktion. Es ist rechnerisch unmöglich, einen SHA-256-Hash in die ursprüngliche Eingabe umzukehren. Diese Eigenschaft macht es ideal für Sicherheitsanwendungen, bei denen Datenvertraulichkeit erforderlich ist.
// Bekannte SHA-256-Werte
| Eingabe | SHA-256 |
|---|---|
| "" | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
| abc | ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad |
| hello | 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 |
| The quick brown fox jumps over the lazy dog | d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592 |
// Datei-Prüfsumme berechnen
Linux sha256sum file.zip
macOS shasum -a 256 file.zip
Windows certutil -hashfile file.zip SHA256
PowerShell Get-FileHash file.zip -Algorithm SHA256
OpenSSL openssl dgst -sha256 file.zip
Python hashlib.sha256(data).hexdigest()
Node.js crypto.createHash('sha256').update(data).digest('hex')
>> Weitere Fragen
F: Warum ist die SHA-256-Ausgabe immer 64 Hex-Zeichen lang?
A: SHA-256 liefert immer 256 Bit. Bei 4 Bit pro Hex-Zeichen sind das genau 64 Zeichen, egal wie groß die Eingabe ist.
F: Darf ich SHA-256 zum Speichern von Passwörtern verwenden?
A: Ein einfacher SHA-256-Hash ist dafür zu schnell. Nutze Argon2id, bcrypt, scrypt oder PBKDF2 mit individuellem Salt. SHA-256 eignet sich gut für Prüfsummen, Signaturen und als Baustein in HMAC.
F: Wie prüfe ich die SHA-256-Prüfsumme einer Datei?
A: Berechne den Hash lokal (z. B. sha256sum oder shasum -a 256) und vergleiche ihn mit dem veröffentlichten Wert. Beziehe den Referenzwert über einen vertrauenswürdigen, getrennten Kanal.