SHA-1 在线哈希
SHA-1 是一种 160-bit 的单向摘要算法。本页面基于 Web Crypto 计算哈希值,且仅会在极小的搜索空间内尝试穷举碰撞。本工具无法真正逆向解密 SHA-1,在现代安全体系中也不应再将 SHA-1 用于新的安全加密场景。
隐私设计至上。SHA-1 通过 Web Crypto 在当前标签页内本地运行——你的输入内容绝不会离开设备。
免费无需注册在浏览器中运行
如何计算 SHA-1 哈希
- 输入或粘贴文本. 页面会随着你的键入即时显示 40 位的十六进制值。如有预期值,可直接填入进行比对。
- 仅支持超短字符串碰撞. 第二个标签页为本地穷举测试,仅支持最大长度为 4 的短字符及精简字典检索。
常见问题
- SHA-1 可以被解密吗?
- 不能。与所有密码学哈希函数一样:所谓破解只能靠猜测输入原文,算法函数本身在数学上不可逆向推导。
- SHA-1 已经被攻破了吗?
- 其实际碰撞攻击已经在实践中被攻破。严禁将其用于数字签名或密码存储等安全场景;但用作旧系统中的文件完整性校验码仍然可行。
- 输入的文本会被上传吗?
- 不会。Web Crypto 完全在当前标签页内本地运行。
使用场景
- 复现与验证某短文本已公布的 SHA-1 哈希值
- 比对两个已知的 SHA-1 十六进制字符串
- 在计算机教学中演示单向哈希算法的工作原理