名人论坛

查看: 282|回复: 0

签名算法

[复制链接]

180

主题

183

帖子

1417

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1417
发表于 2022-6-3 16:50:43 | 显示全部楼层 |阅读模式
[color=rgba(0, 0, 0, 0.87)]签名算法

[size=1em]



  • 筛选并排序:获取所有请求参数,不包括字节类型参数,如文件、字节流,剔除 sign 字段(传入sign_type字段时也要剔除sign_type 字段),剔除值为空的参数,并按照第一个字符的键值 ASCII 码递增排序(字母升序排序),如果遇到相同字符则按照第二个字符的键值 ASCII 码递增排序,以此类推。
  • 拼接:将排序后的参数与其对应值,组合成“参数=参数值”的格式,并且把这些参数用 & 字符连接起来,此时生成的字符串为待签名字符串。
  • Sign签名:筛选排序拼接之后,将其使用指定签名方式所生成的值。
  • 签名方式:不传入sign_type参数默认使用MD5验签。详见下表查看已支持的签名方式。
  • Time参数:必不可少的参数字段,携带当前时间戳,左右误差不能超过1分钟。【请确保您的服务器时间是实时的!您的服务器时间不可大于接口服务器时间30秒,同时验签30秒超时】


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|支付接口网

拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表本站立场!

GMT+8, 2024-5-17 16:20 , Processed in 0.974630 second(s), 18 queries .

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表