SHA-1 哈希
在设备上输入文本以计算 SHA-1 摘要。可用于兼容性检查和旧式标识;新的安全用途应选择现代算法。
文本将以 UTF-8 编码,并在浏览器中本地处理。
请输入文本以开始。
SHA-1 是单向摘要,不是加密,无法解密还原原文,也不适用于新的安全设计。新的完整性校验请使用 SHA-256 或 SHA-3;密码应使用 Argon2id、scrypt 或 PBKDF2 等专用密钥派生函数。
使用步骤
如何使用
- 在输入框中输入或粘贴文本。
- 选择生成 SHA-1 摘要。
- 查看或复制 40 个字符的十六进制摘要。
本地计算 SHA-1 摘要
页面使用浏览器内置的 Web Crypto API,从 UTF-8 文本计算 SHA-1。结果以小写十六进制显示,并完全在你的设备上生成。
SHA-1 无法解密
SHA-1 是单向加密摘要,不是加密算法。不存在能可靠还原原文的解密操作。不同输入也可能被刻意构造为 SHA-1 碰撞,因此不要将其用于新的安全敏感设计。
新用途应选择更安全的原语
新的通用完整性或标识任务请使用 SHA-256 或 SHA-3。密码需要专用的密钥派生函数,例如带唯一盐的 Argon2id、scrypt 或 PBKDF2;不要存储普通 SHA-1 密码哈希。
常见问题
你可能还想知道
可以解密 SHA-1 哈希吗?
不可以。SHA-1 是单向摘要,不是加密,因此没有解密密钥或可靠的逆向操作。
SHA-1 有什么用途?
它可帮助检查或比较旧式标识和兼容性值。由于存在碰撞弱点,不适用于新的安全敏感完整性校验、签名或密码存储。
文本会上传吗?
不会。UTF-8 编码和哈希通过 Web Crypto 在浏览器本地运行。
应该用什么替代 SHA-1?
新的通用哈希请使用 SHA-256 或 SHA-3。密码请使用带唯一盐的 Argon2id、scrypt 或 PBKDF2。