SHA-512
SHA-512 ist das 512-Bit-Ausgabemitglied der SHA-2-Familie; auf 64-Bit-Plattformen schneller als SHA-256, bietet es eine größere Sicherheitsmarge.
Zweck
Einen sicheren 512-Bit-Hash für Hochsicherheitsbedürfnisse und 64-Bit-optimierte Szenarien liefern.
Mechanismus
Die Eingabe wird in 1024-Bit-Blöcken verarbeitet, mit einem 512-Bit-Zustand (acht 64-Bit-Wörter). Jeder Block durchläuft 80 Schritte nichtlinearer Transformationen, die den Zustand aktualisieren; ausgegeben wird ein 512-Bit-Digest. Dank Wortlängenübereinstimmung effizient auf 64-Bit-Plattformen.
Anwendungsfälle
- Digitale Signaturen hoher Sicherheit
- PGP/GPG-Schlüsselfingerabdrücke
- Innenleben von Kryptobibliotheken
- Blockchains (einige)
Beispiele
- Eingabe
helloOutput9b71d224bd62f3785d4d2262f6d2c3c2...512 bits = 128 hex characters
Häufige Fehler
- Assuming a longer output is always more secure
- 256 bits suffice; choose per need
Verwandte Begriffe
SHA-256
SHA-256 ist das 256-Bit-Ausgabemitglied der SHA-2-Familie, weit verbreitet in TLS, Blockchains und Kryptoanwendungen, ohne bekannte praktische Angriffe. GLOSSAR
SHA-3 (Keccak)
SHA-3 ist der Hash-Standard auf Basis der Keccak-Schwammkonstruktion; strukturell völlig anders als SHA-2 dient er als Rückfalloption, falls SHA-2 gebrochen wird. GLOSSAR
BLAKE2
BLAKE2 ist eine von Jean-Philippe Aumasson et al. entworfene Hashfunktion; schneller als MD5 bei mit SHA-3 vergleichbarer Sicherheit — eine leistungsstarke Alternative zu SHA-2/3. GLOSSAR