Saltar al contenido
uencoder

SHA-512/t

SHA-512/t es la variante truncada de longitud arbitraria de SHA-512 (t<512): tras un preprocesado extra que modifica el valor inicial, la salida se trunca a t bits.

Propósito

Ofrecer la velocidad de SHA-512 en plataformas de palabras de 64 bits cuando se necesitan longitudes de salida no estándar (p. ej. 256, 224).

Mecanismo

Primero ejecuta SHA-512 sobre una cadena específica para calcular el valor inicial modificado IV'; luego ejecuta SHA-512 sobre el mensaje con IV', truncando a los t bits superiores. t=256 da SHA-512/256; t=224 da SHA-512/224.

Casos de uso

  • Hash rápido en plataformas de 64 bits
  • Longitudes de resumen no estándar
  • Alternativa a SHA-512/256

Herramientas relacionadas

References