Aller au contenu
uencoder

SHA-512/t

SHA-512/t est la variante tronquée à longueur arbitraire de SHA-512 (t<512) : après un prétraitement supplémentaire qui modifie la valeur initiale, la sortie est tronquée à t bits.

Objectif

Offrir la vitesse de SHA-512 sur les plateformes à mots de 64 bits lorsque des longueurs de sortie non standard (p. ex. 256, 224) sont nécessaires.

Mécanisme

On exécute d'abord SHA-512 sur une chaîne spécifique pour calculer la valeur initiale modifiée IV', puis SHA-512 sur le message avec IV', en tronquant aux t bits de poids fort. t=256 donne SHA-512/256 ; t=224 donne SHA-512/224.

Cas d’usage

  • Hachage rapide sur plateformes 64 bits
  • Longueurs de condensat non standard
  • Alternative à SHA-512/256

Outils associés

References