HMAC在线计算

HMAC在线计算是什么?

HMAC(Hash-based Message Authentication Code)是一种基于哈希函数和密钥的消息认证码算法,可验证数据完整性与来源真实性,广泛用于 API 签名、JWT、Webhook 校验等场景。

核心功能

  • 多种算法:HmacMD5、HmacRIPEMD160、HmacSHA1/224/256/384/512、HmacSHA3-224/256/384/512。
  • 灵活输入:内容格式支持文本、Hex、Base64;密钥格式同样可选。
  • 字符集:文本内容与密钥可按 UTF-8、GBK 等编码转换为字节。
  • 双格式输出:同时显示 HEX 与 Base64 结果,支持大小写切换。
  • 本地运算:CryptoJS 浏览器端处理,密钥不上传服务器。

如何使用

  1. 选择 HMAC 算法与内容/密钥格式。
  2. 输入待签名消息与密钥。
  3. 点击编码生成 HMAC 摘要。
  4. 分别复制 HEX 或 Base64 结果用于 API 签名或完整性校验。