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
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
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
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
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-SHA384usa 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
Codificador de cifrado A1Z26
Codifica texto usando el cifrado A1Z26 (A=1, B=2, ... Z=26) o decodifica una secuencia de números de vuelta a letras, con separador personalizable.
Codificador de Cifrado César
Encripta y desencripta texto usando el cifrado César. Cualquier desplazamiento de 1-25, soporta ROT13 como un caso especial, conserva la puntuación y las mayúsculas y minúsculas.
Generador de Hash
Genera hashes MD5, SHA-1, SHA-256, SHA-384, SHA-512 y CRC32 desde texto, con un digest listo para copiar en checksums y comparaciones.
Generador de HMAC
Genera firmas HMAC (SHA-256, SHA-384, SHA-512, SHA-1, MD5) a partir de un mensaje y una clave secreta para autenticación de API y webhooks.
Cifrado de número a letra
Convierte números en letras y al revés con el cifrado A=1, B=2 (A1Z26) para acertijos, enigmas y pistas de salas de escape.
Identificador de Cifrado
Pega un texto cifrado o hash y el identificador sugiere algoritmos o codificaciones probables: MD5, SHA, bcrypt, AES, RSA, Base64 y más.
Herramienta disponible en otros idiomas
- เครื่องสร้าง SHA512 [TH]
- Generator SHA512 [ID]
- SHA512-Generator [DE]
- Generator SHA512 [PL]
- Gerador SHA512 [PT]
- SHA512ジェネレーター [JA]
- SHA512-generator [SV]
- مولّد SHA512 [AR]
- Bộ tạo SHA512 [VI]
- SHA512 생성기 [KO]
- Générateur SHA512 [FR]
- SHA512-generator [NL]
- SHA512 Generator [EN]
- Generatore SHA512 [IT]
- Генератор SHA512 [RU]
- SHA512 Oluşturucu [TR]
- SHA512 生成器 [ZH]