Inicio › Herramientas para desarrolladores › Generador de hash SHA-512

Generador de hash SHA-512

Escribe o pega texto para ver su hash SHA-512 al instante, o suelta archivos para obtener sus checksums. Cambia a SHA-384, elige hex o Base64, añade una clave para HMAC, copia un valor de Subresource Integrity listo para usar y verifica con un hash pegado. Nada sale de tu navegador.

Última actualización:

0 caracteres · 0 bytes
Publicidad
Publicidad

Cómo usar Generador de hash SHA-512

  1. Elige Texto o Archivos. Escribe o pega texto, o suelta uno o más archivos en el recuadro.
  2. Elige el algoritmo: SHA-512 (128 caracteres hex) o SHA-384 (96 caracteres hex).
  3. Elige la salida: hex, opcionalmente en mayúsculas, o Base64. La línea SRI muestra el valor para un atributo integrity.
  4. Opcional: marca HMAC e introduce una clave secreta para crear una firma con clave.
  5. Pega un hash esperado en el cuadro de comparación para comprobar una descarga y luego copia o descarga el resultado.

Vectores de prueba de SHA-512 y SHA-384

Valores de los ejemplos de FIPS 180-4 y referencias al estilo de RFC 4231, para comprobar una implementación. Escribe la entrada arriba sin las comillas.

EntradaHash
SHA-512 de "" (vacío)cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
SHA-512 de "abc"ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f
SHA-384 de "" (vacío)38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b
SHA-384 de "abc" como SRIsha384-ywB1P0WjXou1oD1pmsZQBycsMqsO3tFjGotgWkP/W+2AhgcroefMI1i67KE0yCWn
HMAC-SHA512, clave "key", "The quick brown fox jumps over the lazy dog"b42af09057bac1e2d41708e48a902e09b5ff7f12ab428a4fe86653c73dd248fb82f948a549f7b791a5b41915ee4d1ec3935357e4e2317250d0372afa2ebeeb3a

Tamaños de salida de SHA-2

AlgoritmoTamaño de bloqueRondasSalidaLongitud hexLongitud Base64
SHA-256512 bits64256 bits6444
SHA-3841024 bits80384 bits9664
SHA-5121024 bits80512 bits12888

SHA-512 en la línea de comandos

TareaComando
Hash de un archivo (Linux)sha512sum file.iso · sha384sum file.iso
Hash de un archivo (macOS)shasum -a 512 file.iso
Hash de un archivo (Windows PowerShell)Get-FileHash file.iso -Algorithm SHA512
Hash de texto sin salto de líneaprintf '%s' 'abc' | sha512sum
Valor SRI para un scriptopenssl dgst -sha384 -binary app.js | openssl base64 -A
HMAC con OpenSSLprintf '%s' 'message' | openssl dgst -sha512 -hmac 'key'
Comprobar una lista de checksumssha512sum -c checksums.sha512

Preguntas frecuentes

¿Qué es SHA-512?

SHA-512 es un miembro de la familia SHA-2 definida en FIPS 180-4. Procesa los datos en bloques de 1024 bits usando palabras de 64 bits durante 80 rondas y produce un hash de 512 bits, escrito como 128 caracteres hexadecimales u 88 caracteres Base64. Por ejemplo, el SHA-512 de "abc" empieza por ddaf35a193617aba.

¿Cuál es la diferencia entre SHA-384 y SHA-512?

SHA-384 ejecuta el mismo algoritmo que SHA-512, pero parte de valores iniciales distintos y conserva solo los primeros 384 bits del resultado. Eso da un hash hex de 96 caracteres. Como la salida está truncada, SHA-384 también resiste los ataques de extensión de longitud, y es la opción más común para los hashes de Subresource Integrity.

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

Ambos se consideran seguros y no se conocen ataques prácticos de colisión ni de preimagen. SHA-512 tiene una salida y un margen de seguridad mayores y suele ser más rápido que SHA-256 en CPU de 64 bits sin instrucciones de hardware SHA. Para guardar contraseñas ninguno es adecuado por sí solo; usa bcrypt, scrypt o Argon2.

¿Cómo creo un hash de Subresource Integrity (SRI)?

Un valor SRI es el nombre del algoritmo, un guion y el hash Base64 de los bytes exactos del archivo, por ejemplo integrity="sha384-…". Abre la pestaña Archivos, suelta el script o la hoja de estilos y copia la línea SRI. En la línea de comandos: openssl dgst -sha384 -binary file.js | openssl base64 -A.

¿Por qué mi SHA-512 es distinto al de otra herramienta?

Cada byte cuenta. Esta herramienta calcula el hash del texto tal como se escribe, codificado en UTF-8. Un salto de línea final de echo, finales de línea CRLF o espacios de más producen un hash completamente distinto. Usa printf '%s' 'text' | sha512sum para obtener el hash de un texto sin salto de línea.

¿Cómo compruebo un checksum SHA-512 en mi computadora?

En Linux ejecuta sha512sum file, en macOS ejecuta shasum -a 512 file y en Windows PowerShell ejecuta Get-FileHash file -Algorithm SHA512. Para SHA-384 usa sha384sum, shasum -a 384 o -Algorithm SHA384.

¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?

Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.

Herramientas relacionadas

Ver todas las de Codificadores, hashes y criptografía →