Zum Inhalt springen
uencoder

SHA-512/t

SHA-512/t ist die beliebig gekürzte Variante von SHA-512 (t<512): Nach einer Vorverarbeitung, die den Anfangswert ändert, wird die Ausgabe auf t Bit gekürzt.

Zweck

Die Geschwindigkeit von SHA-512 auf 64-Bit-Wort-Plattformen bieten, wenn nicht standardmäßige Ausgabelängen (z. B. 256, 224) nötig sind.

Mechanismus

Zuerst wird SHA-512 auf einen bestimmten String angewandt, um den modifizierten Anfangswert IV' zu berechnen; dann läuft SHA-512 mit IV' über die Nachricht und wird auf die oberen t Bit gekürzt. t=256 ergibt SHA-512/256, t=224 ergibt SHA-512/224.

Anwendungsfälle

  • Schnelles Hashing auf 64-Bit-Plattformen
  • Nicht standardmäßige Digest-Längen
  • Alternative zu SHA-512/256

Verwandte Tools

References