Zum Inhalt springen
uencoder

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
    hello
    Output
    9b71d224bd62f3785d4d2262f6d2c3c2...

    512 bits = 128 hex characters

Häufige Fehler

Assuming a longer output is always more secure
256 bits suffice; choose per need

Verwandte Begriffe

Verwandte Tools

References