HMAC 生成器
使用 SHA-256、SHA-384 或 SHA-512 生成 HMAC 签名。纯前端。
🐛
报告问题 / 提出建议
发现 Bug 或有建议?帮助我们改进这个工具。
这是什么工具?
HMAC(基于哈希的消息认证码)生成器使用密钥和哈希算法创建密码学消息认证码。HMAC 确保数据完整性和真实性,验证消息未被篡改且由持有正确密钥的发送者发送。支持 MD5、SHA-1、SHA-256、SHA-512 哈希算法。
如何使用
- 1
输入消息
输入要认证的数据。
- 2
输入密钥
输入用于 HMAC 计算的密钥。
- 3
选择算法
选择哈希算法(推荐 SHA-256)。
- 4
获取 HMAC
以 hex 或 base64 格式查看 HMAC。
常见问题
HMAC 有什么用途?
HMAC 用于 API 认证(OAuth、JWT 签名)、消息完整性验证、密码验证和防止通信篡改。与纯哈希不同,HMAC 使用密钥,只有持有密钥的参与方才能生成或验证。SHA-256 HMAC 是最常用的变体。
HMAC和普通哈希区别?
HMAC用密钥提供认证。
使用什么加密标准
工具实现了 NIST 定义的标准算法。生产安全请使用 libsodium 等成熟库。