#513 · Herramienta para desarrolladores

Generador SHA-3

Genera SHA3-256 o SHA3-512 en el navegador con una implementación Keccak local y salida hexadecimal lista para copiar. Todo el procesamiento principal se realiza en el navegador para que puedas probar entradas y parámetros sin depender de una API remota.

Datos de entrada

Procesamiento local
Espacio publicitario

Cómo usar esta herramienta para desarrolladores

  1. Introduce o pega los datos en el área de entrada.
  2. Ajusta únicamente los parámetros que necesite este algoritmo.
  3. Pulsa el botón principal o usa Ctrl/Cmd + Enter.
  4. Comprueba el resumen, las métricas y la nota de interpretación antes de reutilizar el resultado.

Qué hace esta herramienta para desarrolladores

Calcula SHA3-256 o SHA3-512 de forma local usando la permutación Keccak-f[1600] y el padding definido por FIPS 202.

La entrada se absorbe por bloques según la tasa de la variante, se aplica Keccak-f y se extraen 256 o 512 bits.

SHA3-256 no es idéntico a Keccak-256: el sufijo de dominio del padding es diferente.

Ejemplo

Entrada de ejemplo:

Calldeveloper SHA-3

Al ejecutar, el resultado muestra la salida calculada y las métricas específicas del algoritmo o plan.

Casos de uso

  • Comprobar interoperabilidad entre implementaciones de distintos lenguajes.
  • Preparar vectores de prueba reproducibles durante desarrollo y QA.
  • Revisar parámetros criptográficos o de procesamiento antes de integrarlos en una aplicación.

Consejos para obtener resultados fiables

  • Confirma siempre la codificación de entrada; esta página usa UTF-8 salvo que se indique otra cosa.
  • Al comparar resultados externos, iguala algoritmo, variante y todos los parámetros.
  • No confundas hash, MAC, derivación de claves y cifrado: resuelven problemas distintos.
  • No pegues secretos reales en equipos o navegadores que no controles.
  • Conserva los parámetros junto al vector de prueba para poder reproducirlo.

Detalles del procesamiento

La entrada se absorbe por bloques según la tasa de la variante, se aplica Keccak-f y se extraen 256 o 512 bits. La página también registra métricas de la entrada y expone una exportación JSON o CSV cuando existen datos estructurados.

SHA3-256 no es idéntico a Keccak-256: el sufijo de dominio del padding es diferente. Los resultados deben compararse con la especificación o implementación de referencia del sistema donde vayas a usarlos.

Preguntas frecuentes

¿Cuál es la diferencia entre SHA3-256 y Keccak-256?

La construcción es muy parecida, pero SHA3-256 usa el sufijo de dominio de FIPS 202. Por eso un mismo mensaje produce digests distintos.

¿Puedo generar SHA3-512 con esta página?

Sí. El selector permite SHA3-256 y SHA3-512.

¿Cómo se codifica el texto antes de SHA-3?

Se codifica como UTF-8.

¿SHA-3 depende de Web Crypto en esta herramienta?

No. Se usa una implementación local de Keccak-f[1600] porque el soporte SHA-3 en Web Crypto no es universal.

¿Cuándo conviene comparar un SHA3 con otra plataforma?

Cuando estés depurando interoperabilidad, confirma variante, codificación y que la otra plataforma use SHA-3 FIPS 202 y no Keccak heredado.

Resumen técnico

ElementoTratamiento
EntradaTexto para SHA-3
ProcesamientoLa entrada se absorbe por bloques según la tasa de la variante, se aplica Keccak-f y se extraen 256 o 512 bits.
SalidaResultado copiable, descarga y métricas verificables

Explorar la categoría

Consulta más utilidades de hash, derivación de claves e identificadores en Hash, ID y seguridad.