跳转到主要内容
← 首页

SHA-1 哈希生成器

计算任意文本的 SHA-1 哈希值

什么是 SHA-1?

SHA-1 哈希长 160 位,显示为 40 个十六进制字符。自 2017 年 SHAttered 碰撞公布以来,它已不再用于证书和签名,但仍出现在旧协议和 Git 对象 ID 中。为了兼容可以使用它,新项目请使用 SHA-256。

示例

“hello”的 SHA-1 值
aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
空字符串的 SHA-1 值
da39a3ee5e6b4b0d3255bfef95601890afd80709

常见问题

SHA-1 还安全吗?

不安全。已经存在实用的碰撞攻击,因此 SHA-1 不能用于签名或证书。它只适用于不存在恶意对抗的校验和以及兼容性场景。

SHA-1 哈希值有多长?

160 位,显示为 40 个十六进制字符。

如何在终端中查看文件的 SHA-1?

Linux:sha1sum file.zip。macOS:shasum file.zip。Windows:certutil -hashfile file.zip SHA1。

相关工具