工具用的顺手吗?
你的反馈能帮助我们做得更好
在线生成WHIRLPOOL哈希值,用于数据完整性校验和签名验证。
概览
了解工具能解决的问题、计算或处理逻辑,以及数据边界。
WHIRLPOOL 是密码学哈希函数:它把输入文本的字节序列映射为固定长度的 512 位摘要。512 位等于 64 字节,因此用十六进制表示时固定为 128 个字符。哈希不是加密过程,不需要密钥,也不存在供本工具执行的“解密”方向;它适合做同一份内容的完整性比对、测试向量核对或稳定标识。
本页处理文本输入,并按 UTF-8 字节计算。字符、大小写、空格、换行或标点只要有一处不同,参与计算的字节就不同,结果也会改变。相同字节序列在同一算法下得到相同摘要,这使两端可以分别计算后进行核对。
| 结果 | 含义 | 适合用途 |
|---|---|---|
| 小写十六进制 | 64 字节按 00–ff 展开,共 128 字符 | 命令行输出、配置值、日志比对 |
| 大写十六进制 | 与小写结果的数值完全相同,仅字母 A–F 大小写不同 | 需要大写格式的旧系统或文档 |
| Base64 | 直接把同一组摘要字节编码为 Base64 | JSON、消息字段或紧凑文本传输 |
例如文本 abc 的小写结果以 4e2448a4c6f486bb 开头并以 76d4eef5 结尾;完整结果应为 128 个十六进制字符。用这个短样例可以快速检查输入编码、算法名称和输出格式是否一致。
指南
按步骤完成操作,并通过示例核对输入与结果。
确认是否保留首尾空格、换行与全角标点。比较双方应使用同一种字符编码;本页按 UTF-8 文本处理。
输入框支持粘贴、清空和载入示例。文本发生变化后会自动重新计算,不需要另外选择输出位数。
复制小写十六进制、 大写十六进制或 Base64。若对方给出的是 128 位十六进制文本,应优先与十六进制结果比较;若对方字段标注 Base64,则复制 Base64 结果。
先计算 abc 这类已知短文本,再换成目标内容。若摘要不同,逐项检查不可见换行、空格、Unicode 字符形态和算法名称。
场景
查看这项工具在不同工作与生活流程中的用法。
编辑者可对发布前后的短配置、脚本片段或文本清单分别计算摘要,用结果判断内容是否完全一致。
开发与测试人员可用固定输入核对另一套实现的 WHIRLPOOL 十六进制输出,快速发现编码、空白符或算法选择差异。
审计记录可保存原文之外的摘要用于后续一致性检查;核验时重新计算并比较,而不是尝试从摘要恢复原文。
问答
集中解答高频疑问与容易混淆的问题。
最常见原因是末尾换行、多个空格、全角与半角字符、大小写或 Unicode 组合方式不同。先把两端原文长度和 UTF-8 字节逐项对齐。
可以。十六进制字母大小写不改变摘要字节;比较前去掉首尾空白并统一大小写即可。
它们使用不同的文本编码表示同一组 64 字节摘要。不要直接比较两串文本,应先确认双方采用的输出编码。
不能。普通哈希只反映输入与摘要的对应关系,不包含签名者身份;身份验证需要另外的数字签名或消息认证机制。
须知
使用前了解适用范围、结果限制与必要提醒。
当前页面只对文本计算 WHIRLPOOL,不提供文件上传、批量逐行处理或两个摘要自动比对。文件校验值不能通过把文件名粘贴进文本框获得,必须对文件原始字节计算。
不要把单次 WHIRLPOOL 摘要直接当作密码存储方案;密码保存需要专门的带盐、可调成本密码哈希或密钥派生方案。摘要相同只能说明在所用算法和输入处理一致的前提下结果相同,不能替代数字签名、来源认证或访问授权。哈希运算在当前页面环境中完成,但仍不建议把无权处理的机密文本粘贴到任何网页。
推荐
查找相关工具、专题与可用的 API 能力。