Generador de hash SHA-512

Genera online el hash SHA-512 de un texto. Escribe o pega un mensaje para calcular su resumen de 512 bits como 128 caracteres hexadecimales en minúsculas y copiarlo. El proceso se realiza localmente mediante Web Crypto API; el selector permite comparar otras funciones hash.

Entrada
0 caract. · 0 bytes
Probar:
Hash
✓ Procesamiento local en el navegador ✓ La entrada no se envía al servidor
Ejemplos
Cadena vacía
Entrada (vacío)
Salida cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e

El hash SHA-512 de una entrada vacía es una constante conocida.

Texto simple
Entrada hola mundo
Salida e361ecc31f2aac2066a3103d3b14dc63b5984b028f9f2d09dee67460ce2702bc81673acf58109b553324852c62a227d9a75d4c2f686580270fe143048f47c33c

Un mensaje corto produce 128 caracteres hexadecimales.

Efecto avalancha
Entrada Hola mundo
Salida 34ddb0edac59e441459e07cf33bd628f53fbbf752141125f069f32081b169f933666c71b2f1b83031da66bc905a1e72af7c6cfd779fc197513639a098f94c641

Cambiar la primera letra a mayúscula transforma el hash.

Vector de prueba SHA-512 estándar
Entrada The quick brown fox jumps over the lazy dog
Salida 07e547d9586f6a73f73fbac0435ed76951218fb7d0c8d788a309d785436bbb642e93a252a954f23912547d1e8a3b5ed6e1bfd7097821233fa0538f3db854fee6

Vector común para comprobar una implementación SHA-512.

¿Qué es SHA-512?

SHA-512 es una función hash criptográfica de la familia SHA-2. Convierte entradas de cualquier longitud en un resumen fijo de 512 bits (64 bytes), normalmente representado por 128 caracteres hexadecimales. Esta calculadora lo muestra en minúsculas.

SHA-512 es determinista: los mismos bytes producen el mismo hash. Está diseñado para ser unidireccional y resistente a colisiones. El resumen identifica o verifica datos, pero no puede descifrarse para recuperar el texto. Hashing no es cifrado.

SHA-512 frente a SHA-256

Ambas son funciones SHA-2 seguras. SHA-512 ofrece 512 bits y una resistencia ideal a colisiones de 256 bits; SHA-256 ofrece 256 y 128 bits respectivamente. Ambos márgenes superan cualquier ataque práctico por fuerza bruta.

SHA-512 usa palabras de 64 bits y bloques de 1024 bits, por lo que puede ser más rápido con datos grandes en algunas plataformas. SHA-256 ocupa la mitad y resulta práctico para identificadores, URL y bases de datos. Usa siempre el algoritmo exigido por el protocolo o checksum.

Cómo usar el generador SHA-512
  1. Escribe o pega el texto.
  2. Mantén SHA-512 seleccionado.
  3. El generador muestra 128 caracteres hexadecimales.
  4. Copia el resultado.

Se procesan los bytes UTF-8 exactos: mayúsculas, espacios, Unicode y saltos de línea cambian el hash. La entrada vacía es válida. También puedes comparar SHA-256, SHA-3, BLAKE2, SHA-1, MD5 o CRC32.

Cómo funciona y dónde se usa SHA-512

SHA-512 codifica el mensaje en bytes, añade relleno y longitud y forma bloques de 1024 bits. Cada bloque recorre 80 rondas de operaciones de 64 bits, sumas modulares, constantes y expansión del mensaje. Ocho palabras de 64 bits forman el resumen.

Se usa en integridad, identificadores, firmas, huellas de certificados y checksums. HMAC-SHA-512 autentica mensajes y PBKDF2-HMAC-SHA-512 deriva claves. Un hash simple no autentica ni almacena contraseñas de forma segura.

FAQ

Tiene mayor margen teórico, pero ambos se consideran seguros y no tienen ataques prácticos conocidos de preimagen o colisión. SHA-256 suele bastar; elige SHA-512 si lo exige el protocolo, necesitas 512 bits o funciona mejor en tu plataforma.

Puede serlo con entradas grandes en ciertos sistemas de 64 bits. Depende de CPU, aceleración, navegador y tamaño; para texto corto suele ser irrelevante. Mide la carga real si la velocidad importa.

No uses SHA-512 simple: su velocidad acelera los intentos masivos. Utiliza Argon2id, scrypt, bcrypt o PBKDF2 con sal aleatoria única y coste adecuado.

El cálculo se ejecuta localmente mediante Web Crypto API; el texto no se envía para generar el hash. No introduzcas secretos en dispositivos no fiables.

No. Es unidireccional y no existe decodificador ni clave. Solo puede adivinarse una entrada, calcular su hash y compararlo. Eso puede revelar valores predecibles, pero no invierte el algoritmo.

Probablemente procesa bytes distintos. Revisa mayúsculas, espacios, tabulaciones, finales de línea, Unicode y si espera texto, hex, Base64 o archivo. Aquí el texto se codifica como UTF-8.

No. Esta página procesa texto y no lee archivos. Pegar un nombre calcula el hash del nombre. Para descargas usa una utilidad de archivos y un valor de una fuente fiable.

Procesa exactamente el texto original y compara los 128 caracteres. La coincidencia indica con probabilidad extrema los mismos bytes. Frente a manipulación, el valor esperado debe proceder de una fuente fiable.
Herramientas relacionadas

Generador HMAC

Genera un HMAC con texto y una clave secreta directamente en el navegador.