HMAC 生成器
在线生成 HMAC-SHA256、HMAC-SHA1、HMAC-SHA512、HMAC-MD5 签名,支持多种输入编码和批量模式
密钥 (Secret Key)
消息内容
HMAC 生成器使用说明
主要功能
- 多算法支持 - HMAC-SHA256、HMAC-SHA1、HMAC-SHA512、HMAC-MD5
- 多种输入编码 - 支持 UTF-8、Base64、Hex 格式的消息输入
- 灵活输出 - 支持 Hex 和 Base64 两种输出格式
- 批量模式 - 同时计算多条消息的 HMAC 签名
使用场景
- API 接口签名验证
- Webhook 消息完整性校验
- JWT 签名计算
- 数据防篡改校验
操作技巧
- 所有计算在浏览器本地完成,数据不会上传
- 使用大写输出选项可获得大写十六进制结果
- 批量模式下每行输入一条消息
- 点击复制按钮快速复制结果到剪贴板
什么是 HMAC?
HMAC(Hash-based Message Authentication Code)是一种基于哈希函数的消息认证码。它结合了加密哈希函数(如 SHA-256)和一个密钥,用于验证消息的完整性和真实性。HMAC 广泛用于 API 签名、Webhook 验证、JWT 等场景,是现代 Web 开发中不可或缺的安全工具。