HMAC 计算器是一款免费在线工具,支持 SHA-256、SHA-384、SHA-512 和 SHA-1 算法,用于生成 HMAC 签名,适用于 API 签名验证。
When to use
开发者在进行 API 签名验证时,需要快速生成 HMAC 签名,但手动计算复杂且容易出错。
How to use
- 1选择算法(如 SHA-256、SHA-384、SHA-512 或 SHA-1)。
- 2选择密钥编码方式(文本或 Hex),并输入密钥。
- 3输入要签名的消息。
- 4选择输出格式(Hex 小写、Hex 大写或 Base64)。
- 5点击“计算”按钮生成 HMAC 结果。
- 6点击“复制”按钮复制结果,或使用“清空”和“示例”按钮重置或加载示例。
Input & output
输入包括算法、密钥(文本或 Hex)、消息和输出格式;输出为对应的 HMAC 签名,以所选格式显示。
Who it's for
适用于需要生成 HMAC 签名进行 API 认证或数据完整性校验的开发者和安全测试人员。
FAQ
- 支持哪些哈希算法?
- 支持 SHA-256、SHA-384、SHA-512 和 SHA-1。
- 密钥编码为 Hex 时有什么要求?
- Hex 密钥必须为偶数长度,且只能包含 0-9、a-f 或 A-F 字符,否则会报错。
- 计算过程是否在本地进行?
- 是的,所有计算都在浏览器本地完成,不会上传任何数据。
- 如何快速加载示例?
- 点击“示例”按钮,会自动填入密钥和消息并计算 HMAC。