Qué calcula esta herramienta
SHA-384 es una función de SHA-2 con salida de 384 bits o 96 caracteres hexadecimales. Usa una inicialización distinta de SHA-512. Por tanto, no basta con generar SHA-512 y conservar los primeros 96 caracteres: esta herramienta ejecuta SHA-384 como algoritmo independiente.
Elige esta opción cuando una especificación o integración pida expresamente SHA-384. Exportar también el nombre del algoritmo evita confundir un resultado completo con un valor truncado de otra función. Las letras mayúsculas o minúsculas solo cambian la presentación hexadecimal.
El resumen no cifra el documento ni constituye una firma digital. Para repetir una prueba, confirma codificación, espacios, saltos de línea y bytes del archivo. Si el protocolo pide HMAC-SHA384, usa HMAC con la clave correspondiente; concatenar una clave y un mensaje no es equivalente.
Ejemplo comprobable
UTF-8 · abc · SHA-384
cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7
Cómo calcular y comparar
- Introduce el texto exacto en Texto de entrada o pulsa Ejemplo para cargar
abc. Se utiliza UTF-8 y se conservan los espacios y los saltos de línea. - En el modo de texto individual, una entrada no vacía de hasta 64 KiB se calcula tras una breve pausa. Pulsa Generar hash para una entrada vacía o de mayor tamaño. Al editar, se descarta el resultado anterior.
- Para comprobar un archivo guardado, selecciona Verificación de archivos, confirma el algoritmo y elige o arrastra el archivo. El cálculo de sus bytes originales comienza automáticamente.
Para calcular cada línea por separado, activa Un hash por línea, decide si quieres incluir las líneas vacías y pulsa Generar hash. Este modo no se actualiza automáticamente. CRLF, LF y CR delimitan registros y no forman parte del hash de cada línea. Las líneas repetidas conservan sus números de origen.
Pega solo la referencia hexadecimal completa en Comparar valor esperado (opcional) y pulsa Comprobar. Se ignoran las mayúsculas y los espacios exteriores; no se admiten espacios internos ni una longitud incorrecta. Copiar conserva el valor completo. TXT y CSV contienen identificadores, algoritmos y resultados, no el texto original ni las claves.
Límites, privacidad y siguientes pasos
El texto admite hasta 10 MiB y el modo por líneas, hasta 10.000 registros, contando las líneas vacías antes de filtrarlas. La cola admite 50 archivos de hasta 1 GiB cada uno, leídos por bloques secuenciales de 2 MiB. Estos límites protegen los recursos del navegador; no garantizan un cálculo rápido en todos los móviles. Puedes cancelar si es necesario. El cálculo es local, aunque las peticiones normales de páginas y recursos llegan al alojamiento.
Elegir el SHA-384 exacto de una especificación
SHA-384 produce 48 bytes. Cada byte usa dos caracteres en hexadecimal, por lo que aquí aparecen 96. Una integración puede representar esos mismos bytes en Base64; una longitud visual distinta no implica necesariamente otro algoritmo.
SHA-384 pertenece a la misma familia que SHA-512, pero utiliza valores iniciales diferentes. Conservar los primeros 96 caracteres de SHA-512 no reproduce SHA-384. Selecciona el algoritmo antes de procesar el archivo y conserva todo el resultado. Si un certificado menciona SHA-384, esta calculadora permite obtener un resumen directo, pero no interpreta su estructura ni valida la firma.
Comprobar el error de recortar SHA-512
Usa Ejemplo aquí y en SHA-512. Compara SHA-384 de abc con los primeros 96 caracteres de SHA-512 de abc. Difieren aunque las longitudes visibles coincidan.
SHA-384 / abc:
cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7
SHA-512 / abc / solo los primeros 96 caracteres hexadecimales (NO es SHA-384):
ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd
Confusiones de formato y construcción en SHA-384
| Problema | Motivo | Qué hacer |
|---|---|---|
| Un SHA-512 recortado no coincide | SHA-384 no es una subcadena de SHA-512 | Vuelve a calcular seleccionando SHA-384. |
| La referencia está en Base64 | El campo acepta hexadecimal | Decodifica y vuelve a codificar correctamente, u obtén la referencia hexadecimal. |
| La firma del certificado es más larga | Una firma no es el resumen directo | Usa una herramienta de firmas y el intervalo de bytes firmado correcto. |