SHA-1 摘要

面向旧协议的 160 位摘要,兼容模式有明确提示。

本地处理
摘要配置可同时计算多个算法
算法 至少选择一种

切换输出编码只改变展示,不会重新读取文件或计算摘要。

MD5 / SHA-1 仅用于兼容与非安全校验
它们存在已知碰撞问题,不适合密码存储、安全签名或可信来源认证。新用途优先选择 SHA-256 或 SHA-512。

按 UTF-8 字节计算,保留所有空格与换行。空文本也是有效输入。上限 2 MiB。

Ctrl / ⌘ + Enter
与预期摘要比对 · 可选

按所选编码解码后逐字节比对;Hex 大小写不会影响结果。不要包含算法名或文件名。

摘要结果
计算完成后,所选算法的摘要将在这里显示本地处理 · 内容不会上传

文本和文件内容仅在当前浏览器处理。修改输入或算法后,会清除旧摘要,避免混淆。

如何使用

  1. 确认对接协议确实要求 SHA-1,优先考虑迁移到 SHA-256。
  2. 输入文本或本地文件,结果为 20 字节,Hex 表示为 40 个字符。
  3. 检查空白和换行,并使用相同输出编码进行比对。

了解使用边界

SHA-1 的抗碰撞安全性已失效,不用于新系统的安全签名、证书或防篡改设计。提供本工具仅为兼容与联调。

常见问题

SHA-1 的 abc 测试向量是什么?

UTF-8 文本 abc 的小写 Hex 摘要为 a9993e364706816aba3e25717850c26c9cd0d89d。

SHA-1 和 HMAC-SHA1 是同一种操作吗?

不是。HMAC 使用密钥构造消息认证码,但新协议仍优先选择 HMAC-SHA256 或更强选项。