SHA-256 在线哈希生成器 (支持HMAC)
工具说明
SHA-256 是 SHA-2 (Secure Hash Algorithm 2) 家族中的一员,也是目前应用最广泛的安全哈希算法。它将任意长度的数据映射为 256 位(64个十六进制字符)的固定长度哈希值。SHA-256 被认为是安全的,是美国国家安全局(NSA)设计的。
推荐使用
SHA-256 是当前数字签名、密码存储(需配合加盐)、区块链(如比特币)和各种安全协议的行业标准。在所有新的安全应用中,都应优先考虑使用 SHA-256 或更强的哈希算法(如SHA-512)。
- 标准 SHA-256: 对输入字符串进行标准的 SHA-256 哈希计算。
- HMAC-SHA256: 在提供了密钥时,计算基于哈希的消息认证码(HMAC)。这是保护数据完整性和进行身份验证的现代标准方法,广泛用于 JWT、API 签名等。
- 原生实现: 本工具使用浏览器内置的 `SubtleCrypto` API,无需任何第三方库,安全且高效。