Cripto y hash

Herramienta de hash Keccak-256

Genere hashes Keccak-256 para Ethereum, Solidity, contratos inteligentes, selectores y depuración Web3.

Gratis Sin registro Se ejecuta en tu navegador

Espacio de trabajo de la herramienta

Generate Ethereum Keccak-256 hashes.

Sobre la herramienta hash Keccak-256

Una herramienta de hash Keccak-256 ayuda a generar los valores de digest usados en Ethereum, Solidity y flujos de trabajo Web3 relacionados. Es útil para comprobar selectores, firmas de eventos, hojas de allowlists y otras entradas de contratos sin necesidad de cambiar entre scripts, CLIs y conversiones manuales de bytes.

Cómo usar la herramienta hash Keccak-256

  1. 1Cole el texto exacto o el valor hexadecimal con prefijo 0x que desea procesar para su contrato o flujo de depuración.
  2. 2Elija la interpretación de entrada ofrecida por la página para que la herramienta procese los mismos bytes esperados por la aplicación o contrato inteligente.
  3. 3Revise el digest resultante antes de copiarlo para una prueba, script, referencia de evento o etapa de preparación de allowlist.

Casos de uso comunes de la herramienta de hash Keccak-256

Derivación de funciones y eventos

Genera los hashes usados en selectores y tópicos de eventos al documentar interfaces de contratos o comprobar una integración de front-end.

Preparación de allowlists y árboles de Merkle

Crea los valores de hoja requeridos por un flujo con árbol de Merkle antes de calcular raíces para mint, claims o listas de acceso restringido.

Depuración de contratos inteligentes

Compara el digest esperado a los valores emitidos por un script, una cartera o un trace on-chain cuando una firma o llamada codificada parezca incorrecta.

Preguntas frecuentes

Keccak-256 es igual al estándar FIPS SHA-3?

Los desarrolladores suelen abordarlos juntos, pero las herramientas pueden identificar el hash de destino de maneras diferentes, dependiendo de esperar la variante Keccak usada por Ethereum o una implementación de SHA-3 orientada al estándar. Siempre siga la nomenclatura adoptada por su plataforma.

¿Qué debo procesar para obtener un selector o una firma de evento de Solidity?

Use la string canónica exacta de la firma de la función o del evento, incluyendo comas y tipos de parámetros, o el valor exacto en bytes esperado por su flujo. Los cambios de formateo producen un digest completamente diferente.

¿El contenido insertado se envía a un servidor?

No. El hash se calcula localmente en el navegador, sin enviar el texto o valor hexadecimal a un backend.