Generador SHA512

SHA-512 duplica el ancho de salida de SHA-256 hasta 512 bits (128 caracteres hexadecimales) y, de hecho, es más rápido que SHA-256 en CPU de 64 bits porque sus operaciones de bloque son nativamente de 64 bits. Pega cualquier texto y este generador devuelve el resumen hexadecimal determinista de 128 caracteres en minúsculas. Úsalo cuando tu estándar o protocolo especifique SHA-512: archivos shadow de Linux modernos ($6$ crypt), algunas suites de cifrado TLS, IPSec y esquemas de firma que se benefician de un mayor margen de seguridad. SHA-512 es un hash de un solo sentido, no cifrado: el resumen no se puede revertir para recuperar el texto original.

En qué se diferencia SHA-512 de SHA-256

  1. 1

    Introduce el texto

    Cualquier cadena UTF-8: SHA-512 es independiente de la codificación siempre que ambas partes coincidan en la representación en bytes.

  2. 2

    Tamaño de bloque de 1024 bits

    SHA-512 procesa bloques de 128 bytes (frente a los 64 bytes de SHA-256), por eso es más rápido por byte en hardware de 64 bits.

  3. 3

    80 rondas de compresión

    Más rondas que las 64 de SHA-256, trabajando sobre ocho palabras de 64 bits en lugar de ocho de 32 bits.

  4. 4

    Copia el hex de 128 caracteres

    La salida siempre son 128 caracteres hexadecimales en minúsculas (512 bits). Cópiala con un clic.

SHA-512 frente a SHA-256

Propiedad SHA-256 SHA-512
Salida 256 bits / 64 hex 512 bits / 128 hex
Bloque 512 bits 1024 bits
Rondas 64 80
Tamaño de palabra 32 bits 64 bits
Velocidad en CPU 64 bits ~1,5 GB/s (con SHA-NI) ~1,2 GB/s (software)
Velocidad en CPU 32 bits Rápida Más lenta (sin ops. 64 bits)
Mejor para Uso general Resúmenes de archivo a largo plazo

Dónde se prefiere SHA-512

  • Contraseñas shadow de Linux. $6$...$... significa SHA-512-crypt con 5000 rondas por defecto (ajustable).
  • Truncamiento reducido. Algunos sistemas de archivo truncan SHA-512 a 256 bits para obtener “SHA-512/256”, que resiste los ataques de extensión de longitud.
  • SPHINCS+ y otras firmas poscuánticas. Dependen en gran medida de SHA-512 o de variantes de SHA-3.
  • Suites GCM de TLS 1.2. ECDHE-RSA-AES256-GCM-SHA384 usa SHA-384 (una variante de SHA-512).

Comprobación de longitud y hex

Un resumen SHA-512 siempre tiene 128 caracteres hexadecimales. Si tu salida es más corta, estás viendo una variante truncada (SHA-512/224 o SHA-512/256) o un algoritmo completamente distinto. El resumen de la cadena vacía es cf83e1357eefb8bd...a538327af927da3e (128 caracteres).

Cuándo no usar SHA-512

  • Cuando la especificación pide SHA-256. Sustituirlo es una violación del protocolo.
  • Cuando necesitas velocidad en CPU de 32 bits o empotradas: SHA-256 suele encajar mejor.
  • Para el hashing de contraseñas por sí solo, usa Argon2id o bcrypt aunque los combines con SHA-512.

Preguntas frecuentes

Ofrece un mayor margen de seguridad, aproximadamente 2^256 frente a 2^128 de trabajo para una colisión, pero ambos se consideran seguros para las necesidades actuales y del futuro cercano. Elige según el ajuste al protocolo y el rendimiento, no por la intuición de que “más grande es más seguro”.

SHA-512 procesa palabras de 64 bits, que coinciden con el ancho de registro de las CPU modernas. SHA-256 trabaja con palabras de 32 bits, así que en una CPU de 64 bits desaprovecha la mitad del registro. Sin embargo, las extensiones SHA-NI de Intel/AMD aceleran SHA-256 y pueden invertir este resultado.

No. SHA-512/256 es un algoritmo distinto, con constantes de inicialización diferentes y una salida de 256 bits. No es lo mismo que truncar la salida de esta herramienta a 64 caracteres hexadecimales.

En nuestro servidor. Tu texto se envía por una conexión cifrada, se aplica el hash con la función SHA-512 estándar y se devuelve el resumen de 128 caracteres. No guardamos lo que envías. SHA-512 es de un solo sentido, así que el resumen no se puede revertir ni descifrar para recuperar tu entrada.

Herramientas relacionadas

Herramienta disponible en otros idiomas