Was ist SHA-256?
SHA-256 (Sicherer Hash-Algorithmus 256) erzeugt eine feste 256-Bit-Zusammenfassung (64 hexadezimale Zeichen) aus jeder Eingabe. Als Teil der SHA-2-Familie, die von der NSA entwickelt und 2001 vom NIST standardisiert wurde, wird es weltweit für sicherheitskritische Anwendungen verwendet.
Sicherheitshinweis: SHA-256 bleibt gegen aktuelle Kollisions- und Präimage-Angriffe sicher und ist ideal für Dateiintegrität, digitale Signaturen und Blockchain.
Wie funktioniert SHA-256?
- Nachricht auffüllen → Länge ≡ 448 (mod 512) Bits
- 64-Bit-Big-Endian-Länge der ursprünglichen Nachricht anhängen
- Acht 32-Bit-Wörter initialisieren (erste 32 Bits der Quadratwurzeln von Primzahlen)
- Jeden 512-Bit-Block durch 64 Runden bitweiser Operationen verarbeiten
- Ergebnisse kombinieren, um eine 256-Bit-Zusammenfassung zu erzeugen
Beispiel-Hashes
Eingabe | SHA-256-Hash |
---|---|
Hallo Welt | 5d6c7b8a9f0e1d2c3b4a5f6e7d8c9b0a1f2e3d4c5b6a7f8e9d0c1b2a3f4e5d6c |
passwort | 3f4e5d6c7b8a9f0e1d2c3b4a5f6e7d8c9b0a1f2e3d4c5b6a7f8e9d0c1b2a3f4e |
test123 | 1b2a3f4e5d6c7b8a9f0e1d2c3b4a5f6e7d8c9b0a1f2e3d4c5b6a7f8e9d0c1b2a |
(leer) | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
SHA-256 vs. Andere Hash-Funktionen
Algorithmus | Ausgabe | Sicherheit | Geschwindigkeit |
---|---|---|---|
MD5 | 128 Bits | ❌ Gebrochen | ⚡ Sehr schnell |
SHA-1 | 160 Bits | ❌ Gebrochen | ⚡ Schnell |
SHA-256 | 256 Bits | ✅ Sicher | 🚀 Moderat |
SHA-384 | 384 Bits | ✅ Sicher | 🚀 Moderat-langsam |
SHA-512 | 512 Bits | ✅ Sehr sicher | 🚀 Langsam |
Häufig gestellte Fragen
Ist SHA-256 sicher für Passwörter?
Obwohl SHA-256 kryptografisch stark ist, verwenden Sie spezialisierte Passwort-Hashing-Algorithmen (bcrypt, Argon2, PBKDF2) mit Salting, um Passwörter zu speichern.
Kann SHA-256 umgekehrt werden?
Nein. SHA-256 ist unidirektional; das Umkehren erfordert Brute-Force oder Regenbogentabellen, was für komplexe Eingaben unpraktisch ist.
Warum SHA-256 anstelle von SHA-1 verwenden?
SHA-256 bietet eine stärkere Kollisionsresistenz und wird vom NIST für sichere Anwendungen empfohlen.