使用指南 · 常见问题
HMAC 生成器在线使用指南
HMAC 生成器(使用密钥生成 HMAC,支持 SHA-1、SHA-256、SHA-384、SHA-512 和 hex/base64/base64url 输出)HMAC 生成器使用 Web Crypto 导入密钥并生成消息认证码,支持 SHA-1、SHA-256、SHA-384、SHA-512;结果可编码为 hex、base64 或 base64url。HMAC 依赖共享密钥,双方需安全管理密钥;该工具只生成签名值,不验证请求上下文或密钥来源。
适用场景
- 为消息和共享密钥生成 HMAC
- 测试不同 SHA 摘要与输出编码的接口签名
- 对照系统要求生成 hex、Base64 或 Base64URL 值
使用步骤
- 输入消息与共享密钥
- 选择 HMAC 算法和输出编码
- 生成后按接收方要求核对算法、字节编码和签名格式
功能特点
- 支持 SHA-1/256/384/512 HMAC
- 输出 hex、base64、base64url
- 使用 Web Crypto;密钥是敏感材料,不要在不可信环境处理
HMAC 生成器常见问题
HMAC 生成器是什么?
HMAC 生成器(使用密钥生成 HMAC,支持 SHA-1、SHA-256、SHA-384、SHA-512 和 hex/base64/base64url 输出)HMAC 生成器使用 Web Crypto 导入密钥并生成消息认证码,支持 SHA-1、SHA-256、SHA-384、SHA-512;结果可编码为 hex、base64 或 base64url。HMAC 依赖共享密钥,双方需安全管理密钥;该工具只生成签名值,不验证请求上下文或密钥来源。
HMAC 支持哪些摘要算法?
支持 SHA-1、SHA-256、SHA-384、SHA-512。
结果可以输出 Base64URL 吗?
可以,编码选项有 hex、base64 和 base64url。
HMAC 密钥会被公开吗?
密钥属于敏感材料;仅在可信设备和网络环境处理,不要分享输入或输出。
HMAC 生成器会验证某个请求吗?
不会,它只根据输入消息和密钥生成 HMAC 值。