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 开发中不可或缺的安全工具。

常见问题

相关工具