Keccak-256 哈希生成器 – 以太坊与智能合约
这个 Keccak-256 哈希生成器根据您输入的内容计算原始 Keccak 哈希。它与 NIST SHA3-256 不可互换:Keccak 使用 0x01 填充,SHA-3 使用 0x06,因此生成的哈希不同。输入内容、调整可用选项并复制结果;用多哈希工具并排比较两种算法。
Keccak-256 哈希生成器根据您在浏览器中输入的内容计算原始 Keccak 哈希。当开发工作流明确要求 Keccak-256 时很有用,包括以太坊和许多智能合约工具。该算法与 NIST SHA3-256 标准不同,尽管名称和底层 Keccak 家族容易引起混淆。
关键区别在于处理输入的填充:Keccak-256 使用 0x01,SHA-3 使用 0x06。由于这个差异,两个算法对相同输入生成不同的哈希。输入或拖放内容,调整工具中的选项,复制生成的 Keccak-256 哈希。要查看差异,用多哈希工具并排比较两种算法。
当项目或工具要求原始 Keccak 变体时用 Keccak-256;当要求该标准时用 NIST SHA3-256。哈希不是可以反向恢复原始内容的格式转换,因此在检查预期结果或调试不匹配时请记住这个区别。
工具完全在浏览器中运行:您的输入在您的设备上处理,不会上传、存储或发送到服务器。页面加载后可离线工作,免费使用。开发者和 DevOps 工程师可以在不同机器上快速检查,无需安装本地软件或将内部数据发送到在线服务。
步骤 1:粘贴或输入要哈希的内容。也可以将内容拖放到工具中。
步骤 2:计算哈希前查看并调整可用选项。
步骤 3:检查工具显示的 Keccak-256 结果。记住它与 NIST SHA3-256 不同。
步骤 4:复制结果,或用多哈希工具并排比较 Keccak-256 和 SHA3-256。
使用场景:为智能合约开发任务生成 Keccak-256 哈希。以太坊和许多智能合约工具使用 Keccak-256,因此选择正确的哈希很重要。
使用场景:检查工作流要求的是 Keccak-256 还是 NIST SHA3-256。两种工具使用不同的填充,生成不同的结果。
使用场景:无需在本地安装即可处理常规 Keccak-256 任务。在浏览器中输入内容并复制结果。
使用场景:在无法安装本地软件的机器上工作。基于浏览器的工具让您无需本地安装即可计算哈希。
使用场景:避免将内部内容粘贴到第三方服务。工具在浏览器中处理您的输入,不发送到服务器。
使用场景:在调查哈希不匹配时比较 Keccak-256 和 SHA3-256。多哈希工具并排显示两个结果。