在线 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 速度快且存在碰撞风险,不适合直接存储口令。