SHA-1 在线哈希生成器 (支持HMAC)

输出格式:

工具说明

SHA-1 (Secure Hash Algorithm 1) 是一种密码散列函数,可将任意长度的数据映射为 160 位(40个十六进制字符)的固定长度哈希值。它曾被广泛应用于多种安全协议中,例如 TLS/SSL、PGP、SSH、IPsec 以及著名的版本控制系统 Git。

安全警告

自 2005 年以来,SHA-1 算法的安全性已受到严重质疑,并已发现有效的碰撞攻击。自 2017 年起,主流浏览器已不再信任 SHA-1 证书。对于新的安全应用,**强烈建议使用 SHA-256 或更强的哈希算法**。

  • 标准 SHA-1: 对输入字符串进行标准的 SHA-1 哈希计算。
  • HMAC-SHA1: 如果提供了密钥,工具将计算基于哈希的消息认证码(HMAC),用于数据完整性验证和消息认证。
  • 原生实现: 本工具使用浏览器内置的 `SubtleCrypto` API,无需任何第三方库,安全且高效。