Saltar al contenido

Generador SHA-384

Genera al instante el hash SHA-384 de cualquier texto. La herramienta codifica tu entrada como UTF-8, aplica la variante SHA-2 de 384 bits de FIPS 180-4 y devuelve un resumen hexadecimal de 96 caracteres o su forma Base64. Úsala para crear valores de Subresource Integrity, comprobar resúmenes de certificados y firmas, o comparar resultados de scripts y bibliotecas que utilizan SHA-384.

Restablecer

Preguntas frecuentes

¿Qué es SHA-384?

SHA-384 es un hash SHA-2 definido en FIPS 180-4. Utiliza la función de compresión SHA-512 de 64 bits, con sus propios valores iniciales, y conserva 384 bits del resultado. El resumen es de 48 bytes, o 96 caracteres hexadecimales.

¿Cómo creo un valor de Subresource Integrity con SHA-384?

Elige la salida Base64, pega el contenido exacto del script o de la hoja de estilos y genera el hash. Añade sha384- como prefijo al resultado y colócalo en el atributo integrity de la etiqueta script o link. Los bytes deben coincidir exactamente con los del archivo servido, incluido el salto de línea final.

¿Cuáles son los vectores de prueba publicados de SHA-384?

La entrada vacía da 38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b. El texto abc da cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7. Esta herramienta devuelve exactamente esos valores.

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

SHA-384 tiene una salida más larga, que ofrece unos 192 bits de resistencia a colisiones, frente a 128 para SHA-256. Su diseño truncado también resiste los ataques de extensión de longitud, que SHA-256 no resiste. Hoy en día, ambos se consideran seguros.

¿Es SHA-384 más lento que SHA-256?

En procesadores de 64 bits, SHA-384 suele ser más rápido que SHA-256 con entradas largas, porque procesa bloques de 128 bytes con operaciones de 64 bits. En hardware de 32 bits suele ocurrir lo contrario. En textos cortos, la diferencia es insignificante.

¿Cómo se codifica el texto antes de calcular el hash?

La entrada se calcula como bytes UTF-8 exactamente como la has escrito. Los saltos de línea, los espacios y los caracteres invisibles cambian el resultado. Si el resumen no coincide con el de otra herramienta, comprueba primero los finales de línea y los espacios en blanco al final.

¿Qué formato de salida debo elegir?

El hexadecimal es el formato habitual para sumas de comprobación, registros y herramientas de línea de comandos como sha384sum. Base64 es más corto y es el formato que esperan Subresource Integrity y muchos encabezados HTTP. Ambos representan los mismos 48 bytes.

¿Debo usar SHA-384 para calcular hashes de contraseñas?

No. Los hashes de propósito general son demasiado rápidos para almacenar contraseñas y facilitan los ataques de fuerza bruta sin conexión. Usa bcrypt, scrypt o Argon2, que añaden una sal y un factor de trabajo ajustable.

¿Cuánto texto puedo calcular de una vez?

Cada solicitud acepta hasta 5 MiB de texto. El hash se calcula en el servidor y la entrada no se almacena ni se registra. Para archivos binarios grandes, use un comando local como openssl dgst -sha384.

¿SHA-384 es lo mismo que SHA-512 truncado a 384 bits?

No exactamente. SHA-384 usa valores hash iniciales distintos de SHA-512, por lo que reducir un resumen SHA-512 a 96 caracteres no da el resumen SHA-384. Calcule siempre SHA-384 directamente cuando un sistema lo solicite.

Acerca de OneClick Pro

OneClick Pro es una colección gratuita de más de 150 herramientas web para las tareas cotidianas: convertir imágenes y unidades, dar formato y validar código, consultar dominios y SEO, y trabajar con texto, fechas y números. Todas las herramientas funcionan sin registro ni suscripción; los datos que introduce solo se utilizan para calcular el resultado y nunca se almacenan. Úsela como una caja de herramientas para tareas puntuales o añada a favoritos las que utiliza a diario.