👉 签名加密字段排序工具
输入格式:
(排序时常见要求,排除签名参数本身)
字母顺序排序后的字符串:
...
键值对排序后的JSON:
...
签名字段排序工具说明
签名字段排序工具用于API接口调用前的参数处理,按照字母顺序对参数名进行排序,生成标准格式的待签名字符串。
使用场景:
- 接口请求参数签名
- 支付接口调用前的参数处理
- OAuth认证流程
- 第三方API调用鉴权
输出格式说明:
- 字母顺序排序后的字符串: 格式为"key1=value1&key2=value2",常用于计算签名
- 键值对排序后的JSON: 按键名排序后的JSON对象
提示: 排序后的字符串通常需要进一步处理(如MD5/SHA等算法加密)才能用作最终签名。
适用场景
适合调试支付、开放平台、Webhook、OAuth 或内部网关签名规则,把 JSON 或表单参数按 key 排序后生成待签名字符串。
核对清单
- 确认是否排除
sign、signature、空值、null 值和数组字段。 - 确认排序规则是 ASCII、字典序、大小写敏感,还是平台自定义顺序。
- 确认参数值是否需要 URL 编码,编码发生在排序前还是排序后。
- 生成待签名字符串后,可继续用 MD5、SHA 或 RSA 签名 工具验证结果。
与网关文档对齐
不同支付或开放平台对「空值是否参与签名」「编码形式」「嵌套 JSON 是否序列化」规则不同;本工具输出需与对方最新文档逐项核对。
排序与拼接在浏览器本地完成(详见 隐私说明);商户密钥与请求原文勿向他人展示。