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

El Generador SHA-512/256 es una herramienta gratuita que crea un hash SHA-512/256 a partir de cualquier cadena de texto.
¿Qué es SHA-512/256?
SHA-512/256 es un algoritmo hash criptográfico que genera una huella de longitud fija de 256 bits a partir de los datos proporcionados. Funciona en un solo sentido: una misma entrada siempre produce el mismo resumen de 256 bits, mientras que incluso un cambio mínimo suele dar un resultado muy diferente. La función hash SHA-512/256 no utiliza claves ni incluye un proceso de descifrado.
SHA-512/256 pertenece a la familia SHA-2, diseñada por la Agencia de Seguridad Nacional de Estados Unidos y estandarizada por primera vez por el NIST en 2002. La variante SHA-512/256 se incorporó a FIPS 180-4 en 2012. Utiliza el diseño interno de 64 bits de SHA-512 con un valor inicial distinto y después devuelve un resumen de 256 bits. Por tanto, no es simplemente una versión de SHA-512 recortada a 256 bits.
El resumen ocupa 32 bytes y normalmente se representa mediante 64 caracteres hexadecimales. SHA-512/256 sigue siendo adecuado para generar hashes criptográficos y no se conoce ningún ataque práctico de colisión o preimagen. Su resistencia estimada a las colisiones es de unos 128 bits, mientras que la resistencia a la preimagen es de unos 256 bits.

¿Cómo genero un hash SHA-512/256?
Introduce exactamente la cadena cuyo hash quieres calcular y utiliza el valor que aparece en el campo de resultado Hash SHA-512/256. El cálculo se realiza en el servidor. La entrada se envía al servidor mediante HTTPS y no se almacena.
Copia el resumen completo de 64 caracteres en lugar de una parte abreviada, salvo que una especificación exija explícitamente truncarlo. Por ejemplo, al calcular el hash de la cadena invoice-1042 se obtiene un valor de 256 bits representado mediante 64 caracteres hexadecimales. El hash de Invoice-1042 es distinto porque el uso de mayúsculas y minúsculas forma parte de la entrada.
Comprueba con cuidado la cadena introducida en este Generador SHA-512/256 antes de utilizar el resultado. Las siguientes entradas representan secuencias de bytes diferentes y, por tanto, generan hashes distintos:
- report
- Report
- report con un espacio al final
- report. con un signo de puntuación
- report seguido de un salto de línea oculto

¿Se puede descifrar o revertir SHA-512/256?
No. Un resumen SHA-512/256 no se puede descifrar porque generar un hash no es lo mismo que cifrar. El resumen no contiene una copia recuperable de la cadena original y tampoco existe una clave que permita invertir el cálculo.
Aun así, un atacante puede calcular con SHA-512/256 los hashes de posibles entradas y comparar los resultados. Por eso, las cadenas cortas, comunes o predecibles son vulnerables a búsquedas por diccionario y fuerza bruta, aunque el algoritmo en sí no se revierta. Esta es una de las razones por las que no debes utilizar un hash SHA-512/256 simple para almacenar contraseñas. Para guardarlas, utiliza un sistema de hash de contraseñas deliberadamente lento y con sal, como Argon2id, bcrypt o scrypt, en lugar del resultado SHA-512/256 simple de esta herramienta.

¿Dónde se sigue utilizando SHA-512/256?
SHA-512/256 se utiliza cuando se necesita un resumen de 256 bits y el software admite esta variante concreta de SHA-2. Su funcionamiento interno, basado en SHA-512, puede resultar apropiado para implementaciones diseñadas para el procesamiento de 64 bits, aunque el rendimiento real depende del hardware y de la biblioteca de software.
- Sumas de comprobación para detectar cambios accidentales en textos, registros o archivos. Para detectar modificaciones no autorizadas, es necesario comparar el resultado con un resumen SHA-512/256 procedente de una fuente fiable o protegido de forma independiente.
- Desduplicación para identificar registros o contenidos que probablemente contengan bytes idénticos. Aun así, las aplicaciones deben tener en cuenta la posibilidad teórica de que se produzca una colisión.
- Compatibilidad con sistemas antiguos cuando un formato de archivo, una API, un protocolo o una columna de base de datos ya existente especifica expresamente SHA-512/256.
- Protocolos criptográficos que especifican este algoritmo para generar resúmenes de datos o construir un HMAC compatible.
No sustituyas SHA-512/256 por SHA-256 solo porque ambos algoritmos devuelvan 256 bits. Sus resúmenes son distintos y cada uno se identifica con un nombre de algoritmo diferente. Del mismo modo, el Generador SHA-512/224 y el Generador SHA-512 producen resúmenes de longitudes distintas, mientras que el Generador SHA-3/224 pertenece a otra familia de funciones hash.
¿Cómo trata SHA-512/256 los espacios y el texto Unicode?
SHA-512/256 calcula el hash de bytes, por lo que los espacios, los signos de puntuación, los números y la codificación de caracteres influyen en el resultado. Este Generador SHA-512/256 procesa los números introducidos como texto según su representación en caracteres. Por ejemplo, desde el punto de vista del algoritmo, 42, 042 y 42.0 son entradas sin relación entre sí.
Los caracteres acentuados y los que no pertenecen al alfabeto latino deben codificarse primero como bytes, normalmente mediante UTF-8. Dos cadenas que parecen iguales pueden producir hashes diferentes si utilizan representaciones Unicode distintas. Una letra acentuada puede almacenarse como un único punto de código o como una letra base seguida de una marca combinatoria. Antes de comparar los resúmenes SHA-512/256 de esta herramienta con los de otros sistemas, normaliza el texto de forma coherente.
Una entrada muy larga sigue produciendo un resumen de 256 bits. Una entrada vacía también tiene un resumen SHA-512/256 definido, aunque una interfaz puede tratar un campo vacío de forma diferente a una cadena de longitud cero proporcionada de manera intencionada. Entre las causas habituales de discrepancias entre sumas de comprobación se encuentran el uso de un algoritmo incorrecto, las diferencias de codificación y los espacios normales al principio o al final. También pueden causarlas las tabulaciones ocultas, las diferencias entre los finales de línea de Windows y Unix, y los espacios de no separación copiados, si están presentes.
Preguntas frecuentes
¿SHA-512/256 es lo mismo que SHA-256?
No. Ambos devuelven resúmenes de 256 bits, pero SHA-256 utiliza un diseño interno de 32 bits, mientras que SHA-512/256 emplea el diseño de SHA-512 con sus propios valores iniciales. Una misma entrada produce resultados distintos con cada algoritmo.
¿SHA-512/256 es solo un hash SHA-512 acortado?
No. SHA-512/256 comienza con valores hash iniciales diferentes, por lo que su resultado no corresponde a los primeros 256 bits de un resumen SHA-512 normal. Por tanto, truncar SHA-512 no superará las comprobaciones de compatibilidad que exijan SHA-512/256.
¿Las mayúsculas y minúsculas de los caracteres hexadecimales cambian el hash?
No necesariamente. En un resumen SHA-512/256, el texto hexadecimal escrito en mayúsculas o minúsculas puede representar los mismos bytes. Sin embargo, una base de datos o una comparación de cadenas que distinga entre mayúsculas y minúsculas puede considerar diferentes ambas representaciones. Utiliza un único formato acordado en todo el sistema.
¿Dos entradas distintas pueden tener el mismo resumen SHA-512/256?
En teoría, sí, porque un número ilimitado de posibles entradas se asigna a una cantidad fija de resultados. Ese par de entradas se denomina colisión. No se conoce ningún ataque práctico de colisión contra SHA-512/256, pero las aplicaciones no deben dar por sentada la unicidad matemática.
¿Puedo usar SHA-512/256 como código de autenticación de mensajes?
No debes crear un MAC colocando un secreto delante del mensaje y calculando después el hash del texto combinado. Cuando necesites autenticación con una clave secreta, utiliza una implementación estándar de HMAC-SHA-512/256.
Comprobaciones finales
Antes de comparar el resumen de esta herramienta, confirma que el otro valor utiliza SHA-512/256, la misma codificación de entrada y el mismo formato hexadecimal. Elimina los espacios o saltos de línea no intencionados, pero no modifiques el texto si debe contenerlos. Si la entrada es confidencial, recuerda que la herramienta procesa el valor en el servidor mediante HTTPS, aunque no lo almacena.
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.