工具用的顺手吗?
你的反馈能帮助我们做得更好
支持Keccak-224/256/384/512算法的在线哈希工具,提供盐值、轮数及多种输入输出格式。
概览
了解工具能解决的问题、计算或处理逻辑,以及数据边界。
Keccak 哈希把输入文本映射成固定长度的摘要。相同算法和相同文本会得到相同摘要;改变一个字符、空格或换行,结果也会改变。摘要用于在相同算法下按值比对;哈希和可逆加密是用途不同的处理方式。
页面提供 Keccak-224、Keccak-256、Keccak-384 和 Keccak-512。位数表示摘要的二进制长度:224、256、384、512 bit 分别对应 28、32、48、64 byte;十六进制表示每个 byte 用两个字符,因此对应 56、64、96、128 个十六进制字符。结果区展示小写十六进制、大写十六进制及 Base64 表示,三者是同一摘要的不同文本编码。
Keccak 是一个函数家族;NIST 标准化的 SHA-3 使用 Keccak 相关构造,但具体实例带有标准规定的域分离参数。需要匹配某个协议、链或软件输出时,要确认对方要求的是原始 Keccak 变体还是 SHA3-256,不能只看输出长度相同就把两者互换。
指南
按步骤完成操作,并通过示例核对输入与结果。
选择目标变体:224、256、384 或 512 bit。
在文本框粘贴或输入要计算的内容。确认首尾空格、换行和标点与要核对的原文完全一致。
查看结果区的十六进制和 Base64 表示;使用对应复制按钮取得需要的格式。编辑文本或切换变体后,摘要会按新的输入重新计算。
核对公开测试样例时,可同时记录原文、Keccak 变体、摘要位数和输出表示,再逐字符比较结果。如果样例来自另一程序,还应确认它把文本转换成字节的方式与换行规则相同;当前页面没有字符编码菜单。
场景
查看这项工具在不同工作与生活流程中的用法。
按协议指定的 Keccak 变体计算固定测试字符串,再把摘要与协议文档或测试程序给出的值比对。需确保算法名称、位数和原文编码相同。
团队可为非敏感配置文本保存摘要,日后对相同文本重新计算并比较是否一致。对团队约定的文本配置,可记录所选变体与原始文本,之后按相同方式重新计算并比较摘要。
问答
集中解答高频疑问与容易混淆的问题。
不是可直接互换的同一输出。两者相关,但 SHA-3 标准化时规定了不同的实例参数;若目标接口要求 SHA3-256,本页的 Keccak-256 结果不能自动替代它。
空格和换行都属于输入文本内容。检查时请确认字符、标点、首尾空白、所选变体和输入编码方式与原始样例一致。
它们是同一摘要的不同文本表示。对照两份结果时,先确认使用相同的表示格式;不要把格式差异误认为算法结果不同。
须知
使用前了解适用范围、结果限制与必要提醒。
哈希摘要不能解密还原原文;当前页面处理文本,没有文件输入、逐用户盐值或可调工作因子。OWASP 的密码存储指南建议采用为密码验证设计的自适应哈希方案;单独计算快速通用摘要不适合作为账户密码存储措施。也不要把密码、密钥或其他敏感原文贴入一般性校验流程,除非你已确认该环境符合数据处理要求。
推荐
查找相关工具、专题与可用的 API 能力。