代码、数据与二维码工具

SHA-1 哈希

在设备上输入文本以计算 SHA-1 摘要。可用于兼容性检查和旧式标识;新的安全用途应选择现代算法。

优先本地处理无需注册隐私说明 ↗

文本将以 UTF-8 编码,并在浏览器中本地处理。

请输入文本以开始。

SHA-1 是单向摘要,不是加密,无法解密还原原文,也不适用于新的安全设计。新的完整性校验请使用 SHA-256 或 SHA-3;密码应使用 Argon2id、scrypt 或 PBKDF2 等专用密钥派生函数。

使用步骤

如何使用

  1. 在输入框中输入或粘贴文本。
  2. 选择生成 SHA-1 摘要。
  3. 查看或复制 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。