🔏HMAC 生成器

在浏览器中本地使用消息和密钥计算 HMAC-SHA256/384/512 哈希。

关于 HMAC 生成器

使用 SHA-256、SHA-384 或 SHA-512 算法生成 HMAC(基于哈希的消息认证码)签名。输入消息和密钥,工具会实时计算 HMAC 并支持十六进制或 Base64 输出。所有加密操作均通过 Web Crypto API 在本地完成。

主要特性

  • 计算 HMAC-SHA256、HMAC-SHA384、HMAC-SHA512
  • 输入时实时计算
  • 十六进制或 Base64 输出
  • 一键复制结果
  • 通过 Web Crypto API 100% 本地处理

常见问题

什么是 HMAC?
HMAC(基于哈希的消息认证码)是一种将加密哈希函数与密钥结合的机制,用于同时验证数据完整性和真实性,确保消息未被篡改且来自合法发送方。
HMAC 和普通哈希有什么区别?
普通哈希(如 SHA-256)只验证数据完整性,无需密钥即可确定地计算。HMAC 额外使用密钥,提供身份认证,只有持有密钥的各方才能生成或校验正确的认证码。