Was ist SHA-384?
SHA-384 (Sicherer Hash-Algorithmus 384) erzeugt eine 384-Bit-Zusammenfassung (96 hexadezimale Zeichen) aus jeder Eingabe. Es ist eine gekürzte Variante von SHA-512, standardisiert vom NIST in FIPS 180-4, die ein Gleichgewicht zwischen Sicherheit und Leistung für Anwendungen bietet, die eine erhöhte Kollisionsresistenz erfordern.
Sicherheitshinweis: SHA-384 ist sicher gegen bekannte Kollisions- und Präimage-Angriffe und wird empfohlen, wenn mehr Sicherheit als SHA-256 erforderlich ist.
Wie funktioniert SHA-384?
- Nachricht auffüllen → Länge ≡ 896 (mod 1024) Bits
- 128-Bit-Big-Endian-Länge der ursprünglichen Nachricht anhängen
- Acht 64-Bit-Wörter initialisieren (erste 64 Bits der Quadratwurzeln von Primzahlen)
- Jeden 1024-Bit-Block durch 80 Runden von Mischoperationen verarbeiten
- Den Endzustand von 512 Bits auf eine 384-Bit-Zusammenfassung kürzen
Beispiel-Hashes
Eingabe | SHA-384-Hash |
---|---|
Hello, World! | fdb66c3e... (gekürzt für Übersichtlichkeit) |
password | b109f3bbbc244eb82441917ed06d618b9008dd09... (gekürzt) |
123456789 | cb00753f45a35e8bb5a03d699ac65007272c32ab0... (gekürzt) |
(leer) | 38b060a751ac96384cd9327eb1b1e36a21fdb71114be0743... (gekürzt) |
SHA-384 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-384 für Passwort-Hashing geeignet?
Verwenden Sie SHA-384 für allgemeines Hashing, aber bevorzugen Sie spezialisierte Schemata wie bcrypt oder Argon2 mit Salting für die Passwortspeicherung.
Kann SHA-384 umgekehrt werden?
Nein. SHA-384 ist eine unidirektionale Funktion; das Umkehren erfordert Brute-Force oder groß angelegte Regenbogentabellen.
Wann sollte man SHA-384 wählen?
Wählen Sie SHA-384 für eine stärkere Kollisionsresistenz als SHA-256 ohne die vollständige Überlastung von SHA-512.