工具会用 SHA-1 对粘贴的文字进行哈希,并输出 160 位摘要,也就是 40 个十六进制字符。最适合已知校验码、Git 相关测试数据或旧版集成仍依赖 SHA-1 的场景。
SHA-1 是固定且单向的哈希,但已知碰撞攻击让它不适合新的安全流程。请只把它用于兼容性比对;需要保护时改用 SHA-256、HMAC、签名或密码哈希算法。
关于这个主题的常见疑问与实用解答。
SHA-1 产生 160 位(40 个十六进制字符)的哈希值。它曾广泛用于 Git 提交和证书,但现在被认为在加密用途上不够安全。
SHA-1 因已知的碰撞攻击而已被弃用于加密用途。非密码的完整性检查可使用 SHA-256 或 SHA-3,密码存储则应使用密码哈希算法。
不行,哈希函数是单向的。
不会,SHA-1 哈希运算完全在您的浏览器中执行。您的输入数据通过 JavaScript 在本地进行哈希处理,不会发送至任何外部服务。