适用人群
- 核对文本摘要的开发者
- 检查旧系统校验值的用户
Developer Utility
输入文本后,可以直接在浏览器中生成 MD5、SHA-1、SHA-256、SHA-512 哈希值并复制。输入内容不会发送到服务器,而是在当前浏览器中处理。
请输入要转换为哈希值的文本,并选择需要的算法。
请选择要生成的哈希算法。
查看所选算法对应的哈希值,并可单独复制。
计算 UTF-8 文本的 MD5、SHA-1、SHA-256 或 SHA-512 摘要。比较前请确认算法和空白字符。摘要不是加密文本,也不能单独证明消息的来源。
粘贴完整文本,保留需要的空白字符。
选择一个或多个算法。
生成并比较小写十六进制结果。
修改文本或算法后重新生成,再复制或下载。
参与计算的文本仅为 abc,不带换行。
第二份文本多一个 UTF-8 字节。工具不会去掉首尾空格。
SHA 系列使用 TextEncoder 与 Web Crypto digest,MD5 使用本地 JavaScript 实现。输入上限为 5 MiB,即 5,242,880 个 UTF-8 字节。字符计数按 JavaScript UTF-16 代码单元计算,可能与可见字符数不同。界面不接受空文本。
计算在浏览器内存中进行,不上传或保存输入。复制和 TXT 下载包含算法名与摘要。更改输入或算法会清除旧结果,尚未完成的旧计算也不会恢复这些结果。
不能。摘要是单向结果,可以对候选输入重新计算并比较。
快速通用哈希不是密码存储方案。应使用带盐和可调计算成本的专用密码哈希系统。
旧摘要对应之前的输入或算法。清除旧结果可避免复制过期值,请重新生成。