Hash y Seguridad

Generador de Hash SHA-512

Convierte cualquier texto en su hash SHA-512 de 128 caracteres al instante.

Valora esta herramienta

Cómo usar Generador de Hash SHA-512

  1. Escribe o pega tu texto en el cuadro.
  2. El hash SHA-512 aparece mientras escribes.
  3. Haz clic en Copiar para obtener el resultado.

Acerca de Generador de Hash SHA-512

SHA-512 es el miembro más grande de la familia SHA-2, publicado por la NSA y el NIST en 2001. Produce un resumen de 512 bits — 128 caracteres hexadecimales, lo bastante largo como para que normalmente ocupe dos líneas. Ese tamaño no es solo decorativo: una salida de 512 bits deja un espacio astronómicamente grande de resúmenes posibles, muy por encima de lo que cualquier búsqueda por fuerza bruta podría enumerar.

Su propiedad más sorprendente es el rendimiento. Cabría esperar que el hash más grande fuera el más lento, pero SHA-512 suele ser más rápido que SHA-256 en CPUs de 64 bits. El motivo es el tamaño de palabra: SHA-256 está construido alrededor de palabras de 32 bits, mientras que SHA-512 trabaja con palabras de 64 bits y por tanto procesa el doble de datos por operación en hardware que es nativamente de 64 bits. En un microcontrolador de 32 bits el orden se invierte, por lo que el código embebido sigue prefiriendo SHA-256.

SHA-512 aparece en cualquier sitio donde se quiera un resumen largo: manifiestos de integridad de archivos, firmas digitales, derivación de claves y HMAC. También da nombre al esquema $6$ SHA-512-crypt usado para las contraseñas de cuentas de Linux, aunque ese esquema envuelve SHA-512 en miles de rondas precisamente porque el SHA-512 puro es demasiado rápido para almacenar una contraseña. Por sí solo no tiene ningún ataque práctico conocido de colisión o preimagen y se considera seguro; para contraseñas, usa en su lugar bcrypt o Argon2.

Preguntas frecuentes

¿Puedo desencriptar o revertir un hash SHA-512?

No. SHA-512 es una función unidireccional — no hay clave y nada que deshacer. La entrada no está codificada dentro del resumen, así que no se puede extraer. Los servicios de "reversión" son solo tablas de búsqueda de cadenas comunes ya hasheadas.

¿Por qué un hash SHA-512 siempre tiene 128 caracteres?

La salida está fijada en 512 bits y cada carácter hexadecimal representa 4 bits, así que cualquier hash SHA-512 tiene exactamente 128 caracteres, tanto si la entrada es una sola palabra como una imagen de disco completa.

¿Es SHA-512 más lento que SHA-256?

Normalmente no. En procesadores de 64 bits, SHA-512 suele ser más rápido, porque opera con palabras de 64 bits y cubre más datos por paso. SHA-256 solo gana en hardware de 32 bits.

¿Es SHA-512 más seguro que SHA-256?

Ofrece un margen de seguridad mayor gracias al resumen más largo, pero ninguno de los dos tiene ataques prácticos conocidos. Ambos se consideran seguros — SHA-256 es simplemente la opción por defecto más común.

¿Se envía mi texto a algún sitio?

Tu texto se envía a nuestro servidor para ser hasheado, porque los navegadores no pueden calcular estos hashes por ti. Se hashea y se descarta de inmediato: nunca se registra ni se almacena.