mirrorangel

HMAC 计算

开发 · v1.0.0 · 纯前端,数据不出浏览器

密钥格式

许多服务给的密钥是 Base64 或 Hex 字符串 —— 选错格式会让签名完全对不上。

输出格式
HMAC-SHA-256
—
HMAC-SHA-512
—
HMAC-SHA-1
—
HMAC-SHA-384
—

签名验证

粘贴对方发来的签名,直接告诉你匹配哪个算法 —— Hex 与 Base64 两种写法都认,大小写与空白会被忽略。

全部在本地计算,密钥不会发往任何服务器。注意 HMAC 与「hash(密钥 + 消息)」不同 —— 后者存在长度扩展攻击风险,不要用拼字符串的方式代替 HMAC。

同类工具