~/tools/keccak256-hash-generator可交互
Keccak256 哈希生成器
这个 Keccak256 哈希生成器可以对普通文本或原始 hex 字节做哈希,适合以太坊函数选择器、签名和合约开发调试场景。
~/tools/keccak256-hash-generatorcast keccak
Keccak-256 哈希
~/tools/keccak256-hash-generator/examplesusage.txt
使用示例
- 对函数签名字符串做哈希,再继续推导 method selector。
- 为合约开发或测试生成一段文本的 Keccak-256 哈希。
- 在低层调试时对原始 hex 字节做哈希,而不是按 UTF-8 文本处理。
~/tools/keccak256-hash-generator/guideREADME.md
Keccak256 哈希生成器说明
Keccak256 哈希生成器是 Ethereum 开发里非常核心的基础工具,因为 EVM 在很多地方都会用到 Keccak-256。函数选择器、事件 topic、签名流程、checksum 规则等都和它有关。这个工具支持直接对普通文本或原始 hex 字节进行哈希,适合在调试 calldata、检查签名、推导 selector,或者对比脚本与合约输出时使用。对于前端工程师和合约开发者来说,浏览器里随手可用的 Keccak 工具能显著提升低层调试效率。
~/tools/keccak256-hash-generator/faq3 items
常见问题
Keccak-256 和 SHA3-256 一样吗?
两者非常接近,但并不完全相同。Ethereum 使用的是 Keccak-256。
什么时候该哈希文本,什么时候该哈希 hex 字节?
当你要处理 UTF-8 字符串本身时哈希文本;当你已经拿到编码后的原始字节时,应哈希 hex 字节。
它为什么对 Ethereum 开发很重要?
因为 selector、topic、checksum、签名等很多 EVM 工作流都依赖这类哈希结果。
~/tools/keccak256-hash-generator/related5 links
~/tools/keccak256-hash-generator/links站内