哈希生成工具
从文本生成 MD5、SHA-1、SHA-256 和 SHA-512 哈希值。
正在加载工具…
哈希生成工具 — 输入或粘贴文本,即可同时得到 MD5、SHA-1、SHA-256 和 SHA-512 摘要,并随输入实时更新。适用于校验和、缓存键和快速完整性比对。哈希计算通过 Web Crypto API 在本地完成,输入内容不会离开浏览器。请注意 MD5 和 SHA-1 不具备抗碰撞性,不应用于安全用途。
哈希生成工具 是什么?
哈希生成器是一款免费的在线哈希计算工具,可将任意文本同时转换为 MD5、SHA-1、SHA-256 和 SHA-512 摘要,并在你输入时实时重新计算。开发者、系统管理员以及对安全感兴趣的用户常用它来生成校验和、验证字符串完整性、构建缓存键、生成指纹,或快速比对已知摘要与刚生成的摘要是否一致。它通过 Web Crypto API 在浏览器中计算全部四种算法(并内置了 MD5 实现,因为 Web Crypto 不提供 MD5),并为每个结果配备一键复制按钮。常见搜索包括「md5 hash generator」「sha256 online」「text to hash」和「checksum calculator」。
如何使用 哈希生成工具
- 在输入框中输入或粘贴你的文本。
- 随着输入,观察 MD5、SHA-1、SHA-256 和 SHA-512 字段会自动填充——无需点击任何按钮。
- 在四个输出区块中找到你需要的算法。
- 点击该算法旁边的复制按钮,将其小写十六进制摘要复制到剪贴板。
- 编辑或清空输入内容,即可立即重新生成全部四种哈希值。
示例
对字符串「abc」进行哈希
输入
abc
输出
MD5: 900150983cd24fb0d6963f7d28e17f72 SHA-1: a9993e364706816aba3e25717850c26c9cd0d89d SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
空输入
当输入框为空时,四个算法字段都保持空白——在你至少输入一个字符之前不会显示任何哈希值。
生成 SHA-512 缓存键
将 URL 或配置字符串粘贴到输入框,然后复制 SHA-512 字段,即可使用完整的 128 位小写十六进制摘要作为稳定的缓存键或指纹。
常见问题
- 支持哪些哈希算法?
- 四种:MD5、SHA-1、SHA-256 和 SHA-512。四种算法都从同一输入中同时生成,各自以小写十六进制显示,并配有独立的复制按钮。
- 我的文本会被上传到任何地方吗?
- 不会。一切都通过 Web Crypto API(外加内置的 MD5 例程)在你的浏览器中 100% 本地运行。你的输入绝不会发送到服务器,因此处理敏感字符串也很安全。
- 需要点击按钮才能生成哈希吗?
- 不需要。哈希值会在你输入或粘贴时实时更新,因此这四个摘要始终反映当前的输入内容。
- 我可以将 MD5 或 SHA-1 用于安全或密码场景吗?
- 不可以。MD5 和 SHA-1 不具备抗碰撞性,不应用于安全目的。它们在校验和、缓存键和快速完整性比对方面仍然有用;任何与安全相关的场景请优先使用 SHA-256 或 SHA-512。
- 它能对文件进行哈希,还是只能处理文本?
- 它只能对文本进行哈希。请将你想计算摘要的内容输入或粘贴到输入框;不支持文件上传。