Saltar al contenido
uencoder

SHA-512

SHA-512 es el miembro de la familia SHA-2 con salida de 512 bits; más rápido que SHA-256 en plataformas de 64 bits, ofrece un margen de seguridad mayor.

Propósito

Proporcionar un hash seguro de 512 bits para necesidades de alta seguridad y escenarios optimizados para 64 bits.

Mecanismo

Procesa la entrada en bloques de 1024 bits manteniendo un estado de 512 bits (ocho palabras de 64 bits). Cada bloque pasa por 80 pasos de transformaciones no lineales que actualizan el estado. Genera un resumen de 512 bits. Eficiente en plataformas de 64 bits gracias a la coincidencia de longitud de palabra.

Casos de uso

  • Firmas digitales de alta seguridad
  • Huellas de claves PGP/GPG
  • Interior de bibliotecas criptográficas
  • Blockchains (algunas)

Ejemplos

  • entrada
    hello
    Output
    9b71d224bd62f3785d4d2262f6d2c3c2...

    512 bits = 128 hex characters

Errores comunes

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

Términos relacionados

Herramientas relacionadas

References