SHA-512 pertenece a SHA-2 y produce un resumen de 512 bits, normalmente mostrado como 128 caracteres hexadecimales. Trabaja con bloques de 1024 bits y palabras de 64 bits y se utiliza para integridad, firmas, derivación y numerosos protocolos.
El generador calcula el resumen SHA-512 exacto de la entrada. Para la búsqueda, Md5Decrypt compara el hash con textos en claro ya indexados en su base multihash. Esto puede recuperar una coincidencia conocida, pero no invierte SHA-512 de forma general.
El resumen SHA-512 de hello comienza por 9b71d224bd62f3785d96d46ad3ea3d73… y contiene 128 caracteres hexadecimales. Cualquier cambio de espacio, codificación o salto de línea produce otro resumen.
La longitud del resumen no determina la complejidad del texto en claro. Una palabra común con SHA-512 puede recuperarse de inmediato, mientras que una cadena aleatoria corta puede no estar presente. Los resultados disponibles pueden ser gratuitos u ofrecerse como desbloqueo único según su puntuación de complejidad.
SHA-512 sigue siendo sólido para sus usos de integridad previstos. Su velocidad lo hace inadecuado para almacenar contraseñas directamente. Prefiera Argon2id, scrypt, bcrypt o PBKDF2 con una sal única y parámetros suficientemente costosos.
Estos ejemplos calculan el hash exacto del texto «hello» sin salto de línea final. Un espacio o un salto de línea cambiaría el resumen.
printf %s 'hello' | sha512sumecho hash('sha512', 'hello');const bytes = new TextEncoder().encode('hello');
const digest = await crypto.subtle.digest('SHA-512', bytes);SHA-512 y SHA-256 pertenecen a la misma familia, pero usan tamaños de palabra, constantes y longitudes de salida distintos. SHA-512 no es simplemente «dos SHA-256». SHA-384 utiliza la estructura de SHA-512 con valores iniciales diferentes y una salida truncada.
Un resumen SHA-512 contiene 128 caracteres hexadecimales, es decir, 64 bytes y 512 bits.
No. Una base de búsqueda solo puede recuperar textos en claro que se hayan probado e indexado anteriormente.
Ofrece una salida y un margen de seguridad mayores, pero ambos siguen siendo adecuados para muchos usos modernos cuando se aplican correctamente.
No por sí solo, porque es demasiado rápido. Utilice una KDF de contraseñas con sal, deliberadamente lenta y configurable.
El texto en claro puede estar ausente, llevar sal, ser aleatorio, largo o multibyte, o haberse procesado con otra codificación.
SHA-512 produce un resumen de 512 bits y es eficiente en procesadores de 64 bits. La herramienta también verifica archivos y compara dos resúmenes.
La seguridad no se compara de forma lineal. Ambos siguen siendo sólidos para integridad; el protocolo y la compatibilidad determinan la elección.
No. Utiliza un estado inicial específico antes de producir 256 bits.
Un resumen SHA-512 contiene 64 bytes y se muestra como 128 caracteres hexadecimales.
Estos comandos calculan el hash de los cinco bytes UTF-8 de «hello», sin añadir un salto de línea final.
printf %s "hello" | sha512sumhash('sha512', 'hello');const bytes = new TextEncoder().encode('hello');
const digest = await crypto.subtle.digest('SHA-512', bytes);