ZH
我的工具

SHA-1 哈希生成器

根据文本、十六进制或 Base64 生成 SHA-1 哈希,支持十六进制或 Base64 输出以及逐行模式。SHA-1 在安全方面已被攻破,请改用 SHA-256。在浏览器中运行。

我的工具 →
广告

SHA-1 会生成 160 位(40 个十六进制字符)的哈希值。它曾是数字签名和版本控制的主力,但 2017 年已演示出实际可行的碰撞(“SHAttered”攻击),因此不能再用于安全用途。这个生成器用于旧版校验和的核对与比较,在浏览器中运行。

使用方法

  1. 粘贴文本、十六进制或 Base64。
  2. 选择是否逐行分别哈希。
  3. 选择十六进制或 Base64 输出。
  4. 复制结果。

计算公式

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。

资料来源

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). SHA-1 哈希生成器. https://kakao.mobile/zh/tools/sha-1-hash-tool/

MLA

“SHA-1 哈希生成器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/sha-1-hash-tool/.

广告