在线 SHA1 编码工具

在线 SHA1 编码工具:计算文本的 SHA-1 哈希摘要,适用于校验与兼容性场景,浏览器内即时完成。

工具输入与输出

输入文本:
处理结果:就绪

SHA-1 哈希使用说明

SHA-1 会为任意文本生成固定 40 位的十六进制摘要,历史上广泛用于 Git 提交号、数字签名与文件校验。同一文本每次计算结果一致,结果与输入长度无关。

本工具在浏览器内即时计算 SHA-1 摘要,适合需要与 Git、旧系统或其他 SHA-1 工具对齐结果的场景。需要注意 SHA-1 已存在理论碰撞,新系统建议优先使用 SHA-256。

常见问题与解答

SHA-1 和 MD5 有什么区别?

SHA-1 输出 40 位十六进制(160 bit),MD5 输出 32 位(128 bit)。SHA-1 长度更长、设计上抗碰撞能力略强,但两者都已被认为不适合安全强度要求高的场景。

Git 的提交号是 SHA-1 吗?

是。Git 的提交对象哈希传统上使用 SHA-1(部分版本已逐步支持 SHA-256),因此本工具生成的摘要与 Git 校验方式一致。

SHA-1 可以用于密码存储吗?

不建议。密码存储应使用 bcrypt、argon2 等带盐的慢哈希算法,SHA-1 速度快且存在碰撞风险,不适合直接存储口令。