SHA-1 哈希生成器

从文本生成 SHA-1(40 个十六进制字符),完全在浏览器中

{{ __t('characters') }} · {{ __t('bytes') }}
SHA-1

{{ __t('empty_state') }}

什么是 SHA-1?

SHA-1(安全哈希算法 1)是 1990 年代的密码学哈希算法,生成 160 位(40 个十六进制字符)的哈希值。NSA 于 1995 年规范化,至今仍在 Git 等历史系统中使用。

安全性与碰撞

对安全敏感场景(密码存储、签名),SHA-1 已被视为破解——2017 年首次出现实用碰撞(SHAttered)。对文件校验、Git 提交 ID 等非安全用途仍可用。

应用场景

  • 校验文件完整性(校验和)
  • 数字签名与证书
  • HMAC(消息认证)
  • 确定性生成 API/缓存键