Generador SHA-3/384

Genera hashes SHA-3/384 de manera rápida y precisa para cualquier cadena de texto de entrada.

5 de 2 calificaciones
Generador SHA-3/384

El Generador SHA-3/384 es una herramienta gratuita que convierte cualquier cadena en un hash criptográfico SHA3-384 de longitud fija.

¿Qué es SHA3-384 y sigue siendo seguro?

SHA3-384 es una función hash criptográfica actual que genera un resumen de 384 bits. No se conoce ningún método práctico para vulnerar el algoritmo. El resultado contiene 48 bytes y normalmente se representa mediante 96 caracteres hexadecimales.

SHA3-384 admite entradas de cualquier longitud, produce un resultado de longitud fija y está diseñado para ofrecer resistencia a la preimagen, por lo que recuperar una entrada a partir de su resumen resulta inviable desde el punto de vista computacional. En este generador, los mismos bytes de entrada siempre producen el mismo resumen, mientras que incluso un pequeño cambio en la entrada debería generar un resultado muy distinto.

La función SHA3-384 que utiliza este generador forma parte de SHA-3, estandarizado en 2015 como FIPS 202 por el Instituto Nacional de Estándares y Tecnología de Estados Unidos. Se basa en Keccak, diseñado por Guido Bertoni, Joan Daemen, Michaël Peeters y Gilles Van Assche, y elegido por el NIST en 2012 como ganador de su concurso SHA-3.

SHA3-384 utiliza la construcción de esponja Keccak, con una tasa de 832 bits y una capacidad de 768 bits. La construcción de esponja de SHA3-384 es distinta de la estructura interna empleada por SHA-2. Su resistencia genérica esperada frente a colisiones es de 192 bits, lo que significa que encontrar dos entradas con el mismo resumen exigiría un esfuerzo computacional inviable con los métodos conocidos.

Diagrama que muestra texto de entrada procesado por la función SHA-3/384 para producir un resumen de longitud fija que no puede revertirse

¿Cómo genero un hash SHA3-384?

Introduce la cadena exacta que quieras procesar y utiliza el valor devuelto en el campo Hash SHA-3/384. El resultado será una cadena hexadecimal de 96 caracteres, formada por los dígitos del 0 al 9 y las letras de la a a la f.

Por ejemplo, una entrada como invoice-2026-09.pdf produce un único resumen de 384 bits. Si cambias la primera letra por una mayúscula, añades un espacio al final o insertas un salto de línea, obtendrás un resumen diferente. En todos los casos, el resultado seguirá teniendo 96 caracteres hexadecimales.

El procesamiento se realiza en el servidor. La entrada se envía al servidor mediante HTTPS y no se almacena.

¿Se puede descifrar o revertir SHA3-384?

No. Un hash SHA3-384 no se puede descifrar porque aplicar un hash no es cifrar y no existe ninguna clave de descifrado. El algoritmo descarta información deliberadamente al generar su huella de longitud fija.

Sin embargo, un atacante puede probar posibles entradas en este generador, calcular el resumen SHA3-384 de cada una y comparar los resultados. Este método resulta viable cuando el valor original pertenece a un conjunto pequeño o predecible, como contraseñas comunes, PIN cortos o números de referencia conocidos. Que SHA3-384 produzca un resumen de 384 bits no vuelve impredecible una entrada débil.

Por este motivo, SHA3-384 no debe utilizarse por sí solo para almacenar contraseñas. Para ello se necesita una función hash de contraseñas con sal y deliberadamente costosa, como Argon2id, scrypt, bcrypt o PBKDF2, con parámetros adecuados para el sistema que gestiona las cuentas.

Ejemplo de resultado generado por la herramienta Generador SHA-3/384

Usos actuales de SHA3-384

SHA3-384 es apropiado cuando un sistema exige específicamente un resumen SHA-3 de 384 bits o cuando un diseño más reciente prefiere la construcción de esponja de SHA-3. Entre sus usos legítimos se incluyen:

  • comprobar si un archivo descargado o transferido sigue coincidiendo con una suma de comprobación SHA3-384 publicada;
  • identificar contenido duplicado mediante la comparación de resúmenes, verificando las posibles coincidencias antes de eliminar datos;
  • crear identificadores de contenido en sistemas que hayan adoptado SHA3-384 como estándar;
  • mantener la compatibilidad con API, archivos o protocolos criptográficos que especifiquen este algoritmo exacto;
  • aplicar un hash a los datos antes de una operación de firma digital, siempre que el esquema de firma correspondiente admita SHA3-384.

El resumen SHA3-384 sin clave que devuelve este generador no demuestra quién creó un mensaje. Cualquiera que tenga el mensaje puede calcular el mismo valor. Cuando sea necesario verificar la autenticidad, utiliza HMAC-SHA3-384 o una firma digital en lugar del valor generado aquí.

SHA3-256 produce un resumen hexadecimal más corto, de 64 caracteres, y suele ser suficiente cuando se requiere SHA-3 pero no una salida de 384 bits. SHA3-512 genera 128 caracteres hexadecimales y puede ser necesario si un protocolo especifica un resumen de 512 bits. Elige la variante que exija el sistema receptor en lugar de cambiar arbitrariamente el tamaño del resumen.

¿Cómo se tratan los espacios, Unicode y las entradas vacías?

Para reproducir en otro sistema un valor obtenido con este generador, aplica el hash a la secuencia exacta de bytes esperada, incluidos los espacios, la puntuación, la codificación de caracteres y los finales de línea. SHA3-384 procesa bytes, por lo que dos textos visualmente similares pueden producir resultados distintos si su representación interna no coincide.

  1. Report 7 y report 7 son entradas distintas porque el uso de mayúsculas y minúsculas cambia la entrada.
  2. Un espacio final o un salto de línea invisible forma parte de la entrada y modifica el resumen.
  3. Los números introducidos como texto se procesan como bytes de caracteres. El texto 007 es distinto de 7.
  4. Los caracteres acentuados y no latinos son entradas válidas, pero ambos sistemas deben utilizar la misma codificación de caracteres y normalización Unicode.
  5. Una entrada vacía también tiene un resumen SHA3-384 definido. No equivale a un resultado ausente ni a un error.
  6. Una entrada muy larga sigue produciendo una salida de 48 bytes, aunque el tiempo de procesamiento depende de la cantidad de datos introducidos.
La herramienta Generador SHA-3/384 en digily.link, con su formulario de entrada

Al comparar resultados, comprueba el resumen completo, no solo un prefijo corto. Confirma también que el algoritmo esperado sea realmente SHA3-384, ya que un resumen SHA-384 de la familia SHA-2 tiene la misma longitud visible, pero un valor diferente.

Preguntas frecuentes

¿SHA3-384 y SHA-384 son lo mismo?

No. SHA-384 pertenece a la familia SHA-2, mientras que SHA3-384 utiliza la construcción de esponja Keccak estandarizada en SHA-3. Ambos producen resúmenes de 384 bits, pero sus resultados son incompatibles.

¿SHA3-384 es idéntico a Keccak-384?

No. El estándar SHA-3 y la propuesta original de Keccak emplean rellenos de separación de dominios distintos, por lo que SHA3-384 y Keccak-384 producen resúmenes diferentes para una misma entrada. Antes de comparar valores, comprueba qué nombre utiliza la especificación.

¿Se puede utilizar SHA3-384 en un HMAC?

Sí. HMAC-SHA3-384 es una construcción con clave definida, pero requiere tanto un mensaje como una clave secreta. Este generador devuelve un resumen SHA3-384 sin clave, por lo que no sustituye a HMAC.

¿SHA-3 es vulnerable a ataques de extensión de longitud?

No. SHA-3 no es vulnerable al ataque clásico de extensión de longitud que afecta a los hashes Merkle-Damgård sin clave. Aun así, el resumen SHA3-384 de este generador no es una etiqueta de autenticación segura. Para mensajes autenticados, utiliza HMAC-SHA3-384 o un esquema de firma aprobado.

¿Puedo calcular la suma de comprobación de un archivo con este generador?

No debes dar por hecho que este generador lee un archivo como bytes sin procesar, ya que la herramienta está diseñada para entradas de cadenas de texto. Para calcular la suma de comprobación de un archivo, utiliza una herramienta SHA3-384 compatible con archivos y compara los 96 caracteres hexadecimales con el valor proporcionado por quien publica el archivo.

Herramientas populares