开发工具 125文本工具 40编码加密 40图片文件 66查询工具 46计算转换 57站长工具 57生活工具 55娱乐工具 39金融理财 45
首页/开发工具/SHA1 加密

SHA1 加密

在线 SHA-1 计算工具:输出 40 位十六进制摘要。SHA-1 已被证实存在碰撞攻击(能构造出摘要相同的两份不同文件),不再适合做签名与证书,但在兼容老系统的文件校验场景仍有需求。本地计算,内容不上传。

本地运行 · 数据不上传 开发工具 免费 · 无需注册
请输入要计算摘要的内容
SHA-1 摘要:

使用说明

  1. 把要计算的内容粘到左边,点「计算 SHA-1」。
  2. 结果是一串固定长度的十六进制,40 位。
  3. 点「复制」拿走结果。要算文件摘要请用「文件哈希校验」工具。
  4. 大小写只是书写习惯,同一个值——服务端给的是大写就转成大写再比对。

常见问题

SHA-1 和 MD5 哪个更安全?
都比现在该用的弱。SHA-1 摘要更长、运算更复杂,抗暴力破解比 MD5 强;但 2017 年 Google 已经公开构造出 SHA-1 碰撞(两份不同 PDF 摘要相同),所以两者都不该再用于安全场景。新项目请直接上 SHA-256。
摘要长度为什么是固定的?
因为哈希函数把任意长度的输入映射到固定长度的输出(SHA-1 是 160 位 = 20 字节 = 40 个十六进制字符)。这也是它适合校验的原因:无论文件多大,比对 40 个字符就行。
网上说 SHA-1 有碰撞是什么意思?
碰撞指找到两个不同输入、摘要相同。理论上随机暴力找不到,但 SHA-1 的结构缺陷让攻击者可以用远低于预期的代价构造出来。你的文件被人针对性地「做成同摘要」在理论上就成立了,所以不能再用它验签。

相关工具

开发工具 · 该分类共 125 个工具,展开查看全部