SHA-1 哈希生成器
根据文本、十六进制或 Base64 生成 SHA-1 哈希,支持十六进制或 Base64 输出以及逐行模式。SHA-1 在安全方面已被攻破,请改用 SHA-256。在浏览器中运行。
SHA-1 会生成 160 位(40 个十六进制字符)的哈希值。它曾是数字签名和版本控制的主力,但 2017 年已演示出实际可行的碰撞(“SHAttered”攻击),因此不能再用于安全用途。这个生成器用于旧版校验和的核对与比较,在浏览器中运行。
使用方法
- 粘贴文本、十六进制或 Base64。
- 选择是否逐行分别哈希。
- 选择十六进制或 Base64 输出。
- 复制结果。
计算公式
SHA-1 把 512 位的数据块经过 80 轮位运算和加法处理,得到 160 位的摘要。
示例
“abc”的 SHA-1 是 a9993e364706816aba3e25717850c26c9cd0d89d,来自 FIPS 180 测试向量。
常见问题
SHA-1 安全吗?
不安全,不能用于安全用途。2017 年研究人员做出了两个内容不同但 SHA-1 哈希相同的文件,它已无法再保护签名或证书。请改用 SHA-256。
为什么现在还在用?
较老的系统、Git 对象 ID 和一些旧版校验和仍在使用 SHA-1。生成它有助于和这些现有的值做对比。
同样的文本哈希多次,结果总是一样吗?
是的。哈希是确定性的,相同的输入总会得到相同的摘要。
SHA-1 哈希有多长?
始终是 160 位:40 个十六进制字符,或以一个“=”结尾的 28 个 Base64 字符。Git 也以同样的 40 字符形式显示提交 ID,不过较新的 Git 也可以让仓库改用 SHA-256。
资料来源
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/sha-1-hash-tool/
引用此工具
kakaoCalc. (2026, November 8). SHA-1 哈希生成器. https://kakao.mobile/zh/tools/sha-1-hash-tool/
“SHA-1 哈希生成器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/sha-1-hash-tool/.