| 序号 | 原文 | HMAC | 状态 |
|---|
HMAC 是「带密钥的摘要」:把密钥和内容一起算出一个校验码,既能验证内容有没有被改动,又能证明它确实来自持有密钥的一方。接口签名、Webhook 验签、云存储的直传凭证,用的基本都是它。
使用时要和对方约定好同一把密钥。本页支持一行一条批量计算,密钥在设置里填,计算全程在浏览器本地完成,内容不上传。
| 想做什么 | 怎么做 | 推荐设置 |
|---|---|---|
| 对接接口签名 | 按文档拼好待签串,这里算 HMAC | SHA256 · HEX |
| 校验 Webhook 签名 | 把收到的 body 算一遍比对 | SHA256 · HEX |
| 生成 Bearer token 的签名段 | JWT 的 HS256 就是这个算法 | SHA256 · Base64 |
| 批量算一批签名 | 一行一条,导出 Excel 对账 | 任意 · 导出 Excel |
SHA256 只保证内容没被改;HMAC 多了一个密钥,不知道密钥就无法伪造签名,所以能用来做身份认证。
先把十六进制解成文本再填进来,或者把页面上的「密钥」理解成原始字节对应的字符串。填错了签名必然对不上。
几乎都是待签串不同:参数排序、是否 URL 编码、大小写、末尾有没有换行、时间戳单位。先用一个最短的样例对齐,再排查字段。
不会,全部在本地算完。
这个工具完全在你的浏览器里运行:你输入的内容、上传的文件,都不会离开你的电脑,也不会传到任何服务器。
放心用,数据只在你自己的电脑上转一圈。
用手机相机扫描二维码,即可继续使用该工具
遇到问题或有好建议?告诉我们。