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.
— %
Hashing…
Cómo usar
- 1 Elige el modo Texto o Archivo.
- 2 Escribe o pega el texto, o selecciona un archivo (≤ 50 MB).
- 3 Elige el formato de codificación de salida (hex para aplicaciones de Ethereum, Base64 para uso general).
- 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
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
Verificar hashes en cadena
Reproduce un valor keccak256 emitido por un smart contract para confirmar datos fuera de la cadena.
-
3
Esquemas commit-reveal
Genera el compromiso Keccak-256 de un valor antes de revelarlo más adelante.
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
- La familia de funciones sponge Keccak — Keccak Team
- FIPS 202 — Estándar SHA-3 — NIST
- Libro amarillo de Ethereum (KEC = Keccak-256) — ethereum.org
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
Validador de metadata NFT
Valida el metadata de un NFT según los estándares ERC-721, OpenSea y Solana Metaplex. Previsualiza el NFT antes de acuñarlo.
Abrir herramientaValidador de direcciones de wallet
Comprueba el formato y el checksum de direcciones de wallet de Ethereum, Bitcoin (legacy + SegWit), Solana, TRON y Litecoin. Sin necesidad de RPC.
Abrir herramientaConversor de unidades ETH
Convierte entre Wei, Gwei, Ether, Szabo, Finney y otras unidades. Basado en BigInt — sin errores de redondeo.
Abrir herramientaHerramienta de Checksum EIP-55
Convierte cualquier dirección de Ethereum al formato de checksum estándar EIP-55. Detecta errores de tipeo antes de enviar fondos.
Abrir herramientaCrea, comparte y crece en Zerethon Social
Registro gratuito. Gana puntos, colecciona logros y conecta con creadores de todo el mundo.