Qué hace
Esta herramienta calcula el hash SHA-512 de cualquier texto. SHA-512 es una función hash criptográfica diseñada en 2001 por la NSA y publicada por el NIST como parte de SHA-2. Convierte una entrada de cualquier longitud en un valor fijo de 512 bits, que se muestra como 128 caracteres hexadecimales. La misma entrada siempre produce el mismo hash, y cambiar un solo carácter cambia el hash por completo.
Cómo se usa
- Escribe o pega texto en el cuadro de entrada, suelta un archivo de texto sobre él o pulsa Ejemplo.
- El hash SHA-512 aparece mientras escribes.
- Elige salida Hex o Base64, y activa Hex en mayúsculas si el sistema con el que comparas usa letras mayúsculas.
- Activa Calcular el hash de cada línea por separado para procesar una lista de una vez, por ejemplo muchas contraseñas o ID. Cada línea obtiene su propio hash en la línea correspondiente de la salida.
El texto se procesa como UTF-8, tal como lo escribiste, incluidos espacios y saltos de línea. Para calcular el hash del contenido de un archivo o usar otros algoritmos, consulta el generador de hash general.
Ejemplo
Input: The quick brown fox jumps over the lazy dog
SHA-512: 07e547d9586f6a73f73fbac0435ed76951218fb7d0c8d788a309d785436bbb642e93a252a954f23912547d1e8a3b5ed6e1bfd7097821233fa0538f3db854fee6
Añade un punto al final y el hash cambia por completo. Este «efecto avalancha» es lo que hace que los hashes sirvan para detectar cualquier cambio en los datos.
Dónde se usa SHA-512
SHA-512 se usa en los campos de integridad de los paquetes npm (sha512-…), en Subresource Integrity, en los hashes de contraseñas de Linux ($6$ en /etc/shadow, que aplica SHA-512 miles de veces), en las firmas Ed25519, en la firma de APIs con HMAC-SHA512 y en checksums de archivos.
Seguridad
SHA-512 es seguro. Pertenece a la misma familia SHA-2 que SHA-256, con un estado interno y una salida más grandes. Suele ser más rápido que SHA-256 en procesadores de 64 bits sin instrucciones de hardware SHA. Si necesitas un valor más corto, SHA-512/256 o simplemente SHA-256 suelen bastar. Para contraseñas, usa bcrypt, scrypt o Argon2.
Preguntas frecuentes
› ¿Se envía mi texto a un servidor?
No. El hash SHA-512 se calcula en tu navegador, así que contraseñas, claves y textos privados nunca salen de tu dispositivo.
› ¿Se puede descifrar un hash SHA-512?
No. SHA-512 es un hash unidireccional, no un cifrado. Los sitios que dicen descifrarlo buscan el valor en tablas de hashes de palabras comunes, lo que solo funciona con entradas cortas o habituales.
› ¿Por qué mi SHA-512 no coincide con el de otra herramienta?
Normalmente la entrada difiere en caracteres invisibles: un salto de línea final (echo añade uno; usa echo -n), finales de línea CRLF de Windows, un espacio inicial o una codificación de texto distinta. Esta herramienta calcula el hash de los bytes UTF-8 exactos del cuadro de texto.
› ¿Qué longitud tiene un hash SHA-512?
512 bits: 128 caracteres hexadecimales o 88 caracteres en Base64.
› ¿Es seguro SHA-512?
SHA-512 es seguro. Pertenece a la misma familia SHA-2 que SHA-256, con un estado interno y una salida más grandes. Suele ser más rápido que SHA-256 en procesadores de 64 bits sin instrucciones de hardware SHA.