HMAC 生成器
密钥 + 消息,生成 HMAC-SHA1 / SHA256 / SHA512 签名
HMAC 是什么:用密钥对消息做带密钥的哈希,既能校验完整性,又能验证发送方身份,常见于接口签名、Webhook 校验。
与普通哈希的区别:SHA256 任何人可计算,HMAC 必须知道密钥才能算出相同结果。
密钥编码:按 UTF-8 原文处理,不做十六进制或 Base64 解码;若你的密钥是 hex/base64,请先解码再填入。
安全:计算使用浏览器内置 Web Crypto,密钥与消息不会发送到服务器。