Generador SHA-512
Genera hashes SHA-512 de manera rápida y precisa para cualquier cadena de texto de entrada.

El Generador SHA-512 es una herramienta gratuita que convierte una cadena de texto en un hash SHA-512 de longitud fija de 512 bits.
¿Qué es SHA-512?
SHA-512 es una función hash criptográfica de la familia SHA-2, diseñada por la Agencia de Seguridad Nacional de Estados Unidos y publicada por el NIST en 2001. Admite entradas de longitud variable, las procesa en un único sentido y devuelve un resumen de longitud fija.
SHA-512 genera 512 bits, equivalentes a 64 bytes o 128 caracteres hexadecimales. Procesa los datos en bloques de 1.024 bits y utiliza operaciones de 64 bits, lo que lo diferencia de SHA-256. En algunos sistemas de 64 bits, SHA-512 puede procesar entradas grandes más rápido que SHA-256, aunque el rendimiento real depende de la implementación y del hardware.
SHA-512 sigue siendo criptográficamente seguro para tareas generales de hashing. No existe ningún ataque práctico de colisión contra el algoritmo completo y no está obsoleto. Su resistencia esperada frente a colisiones es de unos 256 bits debido a la paradoja del cumpleaños. Esto no significa que sea adecuado para todas las tareas de seguridad, en especial para almacenar contraseñas.

¿Cómo se usa el Generador SHA-512?
Introduce exactamente la cadena que quieras procesar y consulta el valor generado en el campo de resultado Hash SHA-512. El resultado debe contener 128 caracteres hexadecimales, formados por los dígitos del 0 al 9 y las letras de la a a la f.
- Copia el texto de origen exactamente, incluidos los espacios, los signos de puntuación y los saltos de línea que formen parte de él.
- Genera el hash y copia el resultado completo, no una parte abreviada.
- Compáralo con otro resumen SHA-512 solo si ambos se crearon a partir de los mismos bytes y están representados en el mismo formato.

El cálculo se realiza en el servidor. La entrada se envía al servidor mediante HTTPS y no se almacena. Aunque se utilice HTTPS y no se guarden los datos, evita introducir contraseñas, claves privadas, códigos de recuperación u otros secretos que no necesiten ser procesados por un servicio en línea.
¿Se puede descifrar o revertir SHA-512?
No. SHA-512 no se puede descifrar porque una función hash no es un método de cifrado y no existe ninguna clave de descifrado. La función descarta información al generar su resultado de longitud fija, por lo que el valor original no puede reconstruirse directamente a partir del resumen.
Aun así, un atacante puede probar posibles entradas, calcular el hash de cada una y comparar los resultados. Este método resulta eficaz contra valores cortos, comunes o predecibles, como palabras de diccionario, números de teléfono y contraseñas reutilizadas. Las bases de datos de hashes en línea también pueden contener hashes calculados previamente para cadenas habituales. Por tanto, aplicar un hash no convierte una entrada débil en información secreta.
En teoría, dos entradas distintas pueden producir el mismo resumen, lo que se conoce como colisión. Con SHA-512 completo, encontrar una colisión de este tipo está fuera del alcance práctico de los métodos conocidos. Esta propiedad de seguridad no cambia el hecho de que una entrada predecible pueda descubrirse mediante pruebas repetidas.

¿Para qué conviene usar SHA-512 actualmente?
SHA-512 es adecuado cuando un sistema o una especificación exige un resumen SHA-2 completo de 512 bits. Entre sus usos legítimos habituales se encuentran comprobar si unos datos han cambiado, identificar contenido duplicado y mantener la compatibilidad con formatos o programas existentes.
- Las sumas de comprobación permiten confirmar que un elemento descargado o transferido coincide con un valor SHA-512 publicado por separado. Una suma de comprobación por sí sola no demuestra quién publicó los datos.
- Los sistemas de deduplicación pueden usar un resumen como identificador compacto del contenido, aunque aquellos que procesen entradas maliciosas deben confirmar las coincidencias cuando sea necesario.
- La compatibilidad con sistemas heredados puede exigir SHA-512 cuando una columna de base de datos, una API o un formato de intercambio existente ya espera 128 caracteres hexadecimales.
- Las firmas digitales y los protocolos de autenticación pueden utilizar SHA-512 como parte de una construcción criptográfica definida.
No utilices SHA-512 sin más para almacenar contraseñas. Está diseñado para calcularse rápidamente, lo que permite a un atacante probar posibles contraseñas a gran velocidad. Usa una función específica para el hashing de contraseñas, como Argon2id, scrypt, bcrypt o PBKDF2, con una configuración adecuada y una sal única.
Elige SHA-256 cuando la compatibilidad o un resumen más corto de 64 caracteres sean importantes. Utiliza el Generador SHA-384 cuando un protocolo requiera explícitamente SHA-384. SHA-512/224 es un algoritmo definido por separado que produce un resultado de 224 bits, no un simple recorte informal de una cadena SHA-512.
Detalles de la entrada y ejemplos prácticos
SHA-512 procesa bytes, por lo que todos los detalles de la entrada importan. Las mayúsculas, los espacios finales, los signos de puntuación y los finales de línea modifican la secuencia de bytes y normalmente producen un resumen completamente distinto. Los textos Invoice 42 e Invoice 42 , con un espacio final en el segundo caso, son entradas diferentes.
Para la entrada ASCII abc, el resultado SHA-512 estándar es:
ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f
Los números introducidos en un campo de texto se tratan como caracteres. Por ejemplo, 0123 es distinto de 123 porque el cero inicial forma parte de la cadena. Los textos con caracteres acentuados o de alfabetos no latinos también tienen un hash válido, pero la codificación de caracteres y la normalización Unicode influyen en los bytes. Por eso, dos cadenas visualmente idénticas pueden producir valores distintos si una utiliza un carácter compuesto y la otra, marcas combinatorias.
El algoritmo SHA-512 define un resumen para una secuencia de bytes vacía y puede procesar mensajes muy largos. Una interfaz web puede tener límites prácticos de solicitud o del servidor, así que utiliza un comando local de hashing para archivos muy grandes o datos que no deban transmitirse.
Preguntas frecuentes
¿Cambian las mayúsculas el valor hexadecimal de un hash SHA-512?
No. Las letras hexadecimales en mayúsculas y minúsculas son dos representaciones del mismo resumen, por lo que AF y af representan el mismo valor de byte. En cambio, sí importan las mayúsculas y minúsculas de la entrada original.
¿Puedo calcular la suma de comprobación de un archivo con este generador?
No. Esta herramienta está diseñada para cadenas de texto y no ofrece un campo de resultado para archivos. Pegar el contenido de un archivo puede alterar los datos binarios o los finales de línea. Para archivos, utiliza un comando local como sha512sum en Linux o Get-FileHash -Algorithm SHA512 en PowerShell.
¿Es seguro usar SHA-512 para autenticar mensajes?
No. SHA-512 por sí solo no autentica un mensaje, ya que cualquiera puede calcular un nuevo resumen después de modificar el contenido. Una construcción básica que anteponga un secreto también puede verse afectada por la propiedad de extensión de longitud de SHA-512. Utiliza HMAC-SHA-512 cuando sea necesario autenticar el mensaje mediante un secreto compartido.
¿Añadir una sal hace que SHA-512 sea adecuado para contraseñas?
No. Una sal impide que contraseñas idénticas compartan el mismo valor almacenado, pero no hace que una función hash rápida y de uso general sea lo bastante costosa frente a los intentos de adivinar contraseñas. Utiliza una función específica para el hashing de contraseñas y guarda junto con el resultado el identificador del algoritmo, la sal y los parámetros de coste.
¿Por qué mi valor SHA-512 no coincide con el de otra web o programa?
Las causas habituales son los espacios ocultos, un salto de línea final, una codificación de caracteres distinta o una marca de orden de bytes copiada. Comprueba estos elementos y confirma también que el otro programa haya generado SHA-512 completo y no SHA-384, SHA-512/224, HMAC-SHA-512 o una salida codificada en Base64. Si necesitas una coincidencia exacta, compara la entrada como bytes.
Herramientas populares
Crea y descarga tu propia firma personalizada de manera rápida y sencilla con nuestro generador de firmas.
Calcula el tamaño de cualquier texto en Bytes, Kilobytes o Megabytes de manera precisa y rápida.
Realiza búsquedas inversas de IP para encontrar dominios o anfitriones asociados a cualquier dirección IP.
Realiza pruebas de ping para verificar la conectividad y tiempo de respuesta de sitios web, servidores o puertos.
La herramienta de consulta de IP de Digily Link ofrece información detallada sobre cualquier dirección IP. Utiliza este servicio online gratuito para obtener datos completos de la IP.
Genera al instante tu enlace gratuito de WhatsApp con nuestro generador de enlaces de WhatsApp. Añade un mensaje personalizado e inicia chats con un clic, sin iniciar sesión ni programar.