Saltar al contenido principal
Z

Generador de Hash Keccak-256

Calcula el hash Keccak-256 (la función hash de Ethereum) para texto o archivos. Distinto de SHA-3 — coincide con la función keccak256() de Solidity.

Gratis Sin registro Del lado del cliente Respetuoso con la privacidad Updated

%

Hashing…

Cómo usar

  1. 1 Elige el modo Texto o Archivo.
  2. 2 Escribe o pega el texto, o selecciona un archivo (≤ 50 MB).
  3. 3 Elige el formato de codificación de salida (hex para aplicaciones de Ethereum, Base64 para uso general).
  4. 4 Copia el hash resultante de 32 bytes.

Por qué usar esta herramienta

  • Keccak-256 es la función hash omnipresente en Ethereum — function selectors, event topics, cálculo de direcciones, datos tipados de EIP-712.
  • Es distinto de SHA-3-256 (usan un padding diferente) — elegir SHA-3 por error produce un hash distinto al `keccak256()` de Solidity.
  • Funciona con texto (UTF-8) o con cualquier archivo de hasta 50 MB.
  • Totalmente client-side — la entrada nunca se sube a ningún servidor.

Preguntas frecuentes

¿Keccak-256 es lo mismo que SHA-3-256?

No. Keccak-256 es el algoritmo tal como se presentó originalmente al NIST. SHA-3-256 (FIPS 202) usa un esquema de padding distinto. Ethereum adoptó la versión de Keccak previa a su estandarización — la función `keccak256()` de Solidity es precisamente esta, no SHA-3.

¿Qué es un function selector?

Son los primeros 4 bytes del keccak-256 calculado sobre la firma canónica de una función, por ejemplo `keccak256("transfer(address,uint256)")[:4]` → `0xa9059cbb`. Usa el botón Sample para probarlo.

¿Por qué la salida tiene 64 caracteres hex?

Keccak-256 produce 256 bits = 32 bytes = 64 caracteres hexadecimales.

¿Puedo hashear datos binarios en lugar de texto?

Sí — cambia al modo Archivo. Se hashea el contenido binario original del archivo tal cual (sin ninguna codificación intermedia). Si tus datos binarios ya están codificados en hex, primero necesitas decodificarlos por separado.

¿Qué es Generador de Hash Keccak-256?

El Generador de Hash Keccak-256 es una herramienta que calcula el hash Keccak-256 de un texto o archivo — la función hash usada en todo el ecosistema de Ethereum. La herramienta produce resultados que coinciden con la función keccak256() de Solidity, la cual difiere del estándar NIST SHA-3 ya finalizado, y admite usos como el cálculo de function selectors. El hasheo de los datos se realiza por completo en el navegador (client-side), por lo que la entrada nunca sale de tu dispositivo.

Características

Preciso para Ethereum

Coincide con keccak256() de Solidity y los selectores de función de Ethereum, no con el SHA3-256 del NIST.

Texto o archivos

Aplica hash a texto UTF-8 o suelta cualquier archivo; el resultado son 64 caracteres hexadecimales (32 bytes).

Deriva selectores

Toma los primeros 4 bytes de una firma de función con hash para obtener un selector de función ABI.

100% privado

Se ejecuta en el lado del cliente: la entrada nunca sale del dispositivo.

Ejemplo

Input

Zerethon

Output

e9bf52c801bc093181dc8c69fb9b06b6bcd4d09c9c642c679ccff08fc1ee8f7d

Casos de uso comunes

  1. 1

    Calcular un selector de función

    Aplica hash a una firma como transfer(address,uint256) y toma los primeros 4 bytes para la codificación ABI.

  2. 2

    Verificar hashes en cadena

    Reproduce un valor keccak256 emitido por un smart contract para confirmar datos fuera de la cadena.

  3. 3

    Esquemas commit-reveal

    Genera el compromiso Keccak-256 de un valor antes de revelarlo más adelante.

Resumen

El generador Keccak-256 de Zerethon calcula el hash Keccak de 256 bits de texto o archivos directamente en tu navegador: el mismo hash que usan Ethereum y la función keccak256() de Solidity. Se trata de la propuesta original de Keccak, que difiere del SHA3-256 finalizado por el NIST en un byte de relleno de separación de dominio, por lo que ambos producen hashes distintos para la misma entrada. Nada se sube a ningún servidor.

Categoría
Web3
Precio
Gratis
Privacidad
Basado en el navegador
Registro
No necesario

Referencias

Privacidad

Tus datos nunca salen de tu navegador, salvo que se indique explícitamente. Generador de Hash Keccak-256 funciona completamente del lado del cliente — sin subida a servidor, sin registro de actividad, sin seguimiento de tu contenido.

Herramientas relacionadas

Crea, comparte y crece en Zerethon Social

Registro gratuito. Gana puntos, colecciona logros y conecta con creadores de todo el mundo.

Regístrate gratis