Saltar al contenido

Generador de hash SHA-3

Elija SHA3-224, 256, 384 o 512 y procese su texto con el estándar NIST basado en Keccak.

Procesado localmente en tu navegador

Opciones
0 caracteres · 0 líneas
El resultado aparecerá aquí.

¿Qué es Generador de hash SHA-3?

SHA-3 es el estándar NIST de 2015 (FIPS 202) construido sobre la esponja Keccak. No sustituye a un SHA-2 roto, sino que es una alternativa de diseño distinto: es inmune a los ataques de extensión de longitud y ofrece una segunda familia independiente por si SHA-2 se debilitara.

Elija un tamaño de resumen (224, 256, 384 o 512 bits), introduzca texto o bytes hex y la herramienta muestra el resumen en hex o Base64. Ojo: Ethereum usa el relleno original de Keccak-256, cuyo resultado difiere del SHA3-256 estandarizado calculado aquí.

¿Cómo funciona?

  1. Seleccione el tamaño: SHA3-224, SHA3-256, SHA3-384 o SHA3-512.
  2. Escriba o pegue su texto (o cambie el tipo de entrada a bytes hex).
  3. Copie el resumen en hex o Base64. SHA3-256 de «abc» es 3a985da74fe225b2…

Casos de uso habituales

  • Interoperar con un sistema o especificación que exige SHA-3.
  • Probar una implementación de SHA-3 con vectores estándar.
  • Elegir un hash no vulnerable a la extensión de longitud en un diseño con clave.
  • Comparar los resúmenes SHA-2 y SHA-3 de los mismos datos.

Ejemplos

Prueba esta entrada en la herramienta de arriba:

Entrada
The quick brown fox jumps over the lazy dog
Salida
69070dda01975c8c120c3aada1b282394e7f032fa9cf32f4cb2259a0897dfc04

Privacidad

Generador de hash SHA-3 se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.

Limitaciones

SHA3-256 difiere de Keccak-256 (usado por Ethereum) por un byte de relleno distinto, así que sus resúmenes no coinciden. SHA-3 también es rápido, por lo que no sirve para contraseñas.

Preguntas frecuentes

¿Es SHA-3 mejor que SHA-2?

No necesariamente. SHA-2 no está roto y es más rápido en software; SHA-3 ofrece un diseño distinto y resistencia a la extensión de longitud. Ambos están aprobados por el NIST.

¿Por qué mi hash de Ethereum no coincide con SHA3-256?

Ethereum usa Keccak-256 previo a la estandarización, con otro relleno. El SHA3-256 estandarizado da un resumen distinto para la misma entrada.

¿Qué tamaño elijo?

SHA3-256 equivale al nivel de seguridad de 128 bits que buscan casi todas las aplicaciones; use SHA3-512 solo si un protocolo exige el resumen largo.

Más herramientas en Hash y checksum →