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 浏览器端处理,密钥不上传服务器。
如何使用
- 选择 HMAC 算法与内容/密钥格式。
- 输入待签名消息与密钥。
- 点击编码生成 HMAC 摘要。
- 分别复制 HEX 或 Base64 结果用于 API 签名或完整性校验。