Generador de hash SHA3-384

Genera al instante el hash SHA3-384 de cualquier texto en tu navegador. Entrada UTF-8, hex o Base64; salida hex o Base64. Gratis, privado y sin subidas.

SHA3-384

Se ejecuta completamente en tu navegador. Tus datos nunca se suben.

¿Qué es Generador de hash SHA3-384?

SHA3-384 es el hash de longitud fija de 384 bits del estándar SHA-3 (FIPS 202, 2015), basado en la esponja Keccak en lugar del diseño de SHA-2. Esta herramienta calcula el resumen SHA3-384 de 384 bits de un texto o de bytes sin procesar (hex o Base64) mientras escribes y lo muestra como 96 caracteres hexadecimales o en Base64.

Cómo usar Generador de hash SHA3-384

  1. Escribe o pega tu entrada en Texto para calcular el hash: el resumen se actualiza mientras escribes (con el cuadro vacío se muestra el hash de una entrada vacía).
  2. Elige la Codificación de entrada: Texto (UTF-8) calcula el hash de los caracteres codificados en UTF-8; Bytes en hexadecimal o Base64 calculan el hash de los bytes decodificados.
  3. Selecciona el Formato de salida (hexadecimal en minúsculas, en mayúsculas o Base64) y haz clic en Copiar.

Ejemplo

Entrada
abc
Salida
ec01498288516fc926459f58e2c6ad8df9b473cb0fc08c2596da7cf0e49be4b298d88cea927ac7f539f1edf228376d25

SHA3-384 de los 3 bytes ASCII "abc" (UTF-8, salida hexadecimal en minúsculas), el vector de prueba estándar.

Cuándo usar Generador de hash SHA3-384

Usa la herramienta de texto SHA3-384 para obtener el hash de cadenas: reproducir un valor de la documentación o del código, crear vectores de prueba, comparar la entrada de una firma de API o comprobar qué debería devolver un programa. No la uses para verificar un archivo descargado: copiar su contenido en un cuadro de texto altera los saltos de línea y la codificación, así que usa la herramienta de suma de verificación de archivos SHA3-384. Si trabajas con Ethereum u otro software que dice "SHA3" pero es anterior a FIPS 202, probablemente necesites Keccak-384.

Cómo funciona Generador de hash SHA3-384

SHA3-384 es una esponja sobre la permutación Keccak-f de 1600 bits (24 rondas de θ, ρ, π, χ e ι). La entrada se absorbe en bloques de 832 bits (la tasa; capacidad de 768 bits), con el relleno del sufijo de dominio SHA-3 01 seguido de pad10*1 (byte 0x06 … 0x80). Tras la absorción, los primeros 384 bits del estado se exprimen como resumen. Ese sufijo es la única diferencia con el Keccak-384 original, pero cambia todas las salidas. El texto se convierte primero en bytes (UTF-8 por defecto), así que los mismos caracteres siempre dan el mismo hash.

Casos de Uso Comunes

  • Comprobar el SHA3-384 esperado de una cadena en una prueba unitaria o un fixture
  • Calcular el hash de bytes hexadecimales copiados de un depurador, una captura de paquetes o la especificación de un protocolo
  • Comparar la salida SHA3-384 entre dos lenguajes de programación que no coinciden
  • Generar identificadores deterministas o claves de caché a partir de texto
  • Obtener la forma Base64 de un resumen SHA3-384 para cabeceras o archivos de configuración

Nota de Seguridad

No se conocen ataques prácticos contra SHA3-384. Además, los hashes simples no sirven para almacenar contraseñas: usa un hash de contraseñas lento y con sal, como Argon2, scrypt o bcrypt. Todo se calcula localmente en tu navegador; nada de lo que escribes se envía a ningún sitio.

Preguntas Frecuentes

¿Por qué mi SHA3-384 no coincide con Ethereum o con una biblioteca antigua?

Ethereum y algunas bibliotecas antiguas usan la propuesta Keccak original, que rellena con 0x01 en lugar del sufijo 0x06 de FIPS 202. Las salidas son totalmente distintas; usa la herramienta Keccak-384 para esos valores.

¿Es SHA3-384 mejor que SHA-384?

Ambos son seguros. SHA-3 es una construcción diferente (una esponja), por lo que aporta diversidad si SHA-2 llegara a debilitarse, y es inmune a los ataques de extensión de longitud. SHA-2 es más rápido en software y está más extendido.

¿Por qué el hash cambia por completo cuando modifico un solo carácter?

Es el efecto avalancha para el que está diseñado todo hash criptográfico: invertir un bit de la entrada cambia aproximadamente la mitad de los 384 bits de salida, así que entradas parecidas producen resúmenes sin relación.

¿Importa un espacio o un salto de línea al final?

Sí. El hash cubre cada byte, así que abc y abc seguido de un salto de línea dan valores SHA3-384 distintos. Asegúrate de que la entrada contenga exactamente los bytes que quieres procesar.

Explora más categorías