Was ist SHA-512?
SHA-512 (Secure Hash Algorithm 512) erzeugt eine feste 512-Bit-Zusammenfassung (128 hexadezimale Zeichen) aus jeder Eingabe. Es gehört zur SHA-2-Familie, standardisiert vom NIST in FIPS 180-4, und bietet robusten Schutz gegen Kollisions- und Präimage-Angriffe.
Sicherheitshinweis: SHA-512 ist hochsicher und wird für kritische Anwendungen empfohlen, bei denen Sicherheit oberste Priorität hat.
Wie funktioniert SHA-512?
- Nachricht auffüllen → Länge ≡ 896 (mod 1024) Bits
- Originalnachrichtenlänge in Big-Endian 128 Bits hinzufügen
- Acht 64-Bit-Wörter initialisieren (erste 64 Bits der Quadratwurzeln von Primzahlen)
- Jeden 1024-Bit-Block durch 80 Runden von Mischoperationen verarbeiten
- Die endgültige 512-Bit-Zusammenfassung erzeugen
Beispiel-Hashes
Eingabe | SHA-512-Hash |
---|---|
Hello, World! | 2c74fd17edafd80e8447b0d46741ee243b7eb74d... (gekürzt für Kürze) |
password | b109f3bbbc244eb82441917ed06d618b9008dd09... (gekürzt) |
123456789 | f7c3bc1d808e04732adf679965ccc34ca7ae3441... (gekürzt) |
(leer) | cf83e1357eefb8bd... (gekürzt) |
SHA-512 vs. Andere Hash-Funktionen
Algorithmus | Ausgabe | Sicherheit | Geschwindigkeit |
---|---|---|---|
SHA-256 | 256 Bits | ✅ Sicher | 🚀 Moderat |
SHA-384 | 384 Bits | ✅ Sehr sicher | 🚀 Moderat |
SHA-512 | 512 Bits | ✅ Sehr sicher | 🚀 Langsam |
Häufig gestellte Fragen
Ist SHA-512 für Passwort-Hashing geeignet?
Verwenden Sie SHA-512 für allgemeines Hashing, aber bevorzugen Sie spezialisierte Schemata wie bcrypt oder Argon2 mit Salt für die Passwortspeicherung.
Kann SHA-512 umgekehrt werden?
Nein. SHA-512 ist eine Einwegfunktion; das Umkehren erfordert rohe Gewalt oder groß angelegte Rainbow-Tabellen.
Wann sollte man SHA-512 wählen?
Wählen Sie SHA-512 für maximalen Schutz vor Kollisionen und Präimages, obwohl dies mit höheren Leistungskosten verbunden ist.