Saltar al contenido
uencoder

SM3

SM3 es la función hash criptográfica de 256 bits del estándar nacional chino (GB/T 32905-2016); estructuralmente similar a SHA-256, pero con funciones de ronda y constantes distintas.

Propósito

El hash estándar de la criptografía comercial china, usado con las firmas SM2 y la familia de algoritmos criptográficos nacionales SM9.

Mecanismo

Estructura Merkle-Damgård, 64 rondas, palabras de 32 bits; la función de compresión usa la expansión de mensaje W y W', las funciones de ronda FF/GG, rotaciones a la izquierda y las constantes T_j. Produce 256 bits.

Casos de uso

  • Firmas SM2
  • Criptografía comercial china
  • Cumplimiento de criptografía nacional

Herramientas relacionadas

References