前后端签名验证介绍
今天遇到了签名验证相关问题,研究了一下前后端签名验证的规则,记录如下。
前端签名验证简化流程
1 | /** |
后端签名简化流程
1 | let signBaseString = '' |
合法签名条件
- 参数拼接规则一致
- 使用相同的签名公式
- timestamp 时间有效
- nonceStr 唯一且非空
- MD5(或其他算法)计算结果完全相同,包括大小写等细节(前后端计算逻辑一致)
今天遇到了签名验证相关问题,研究了一下前后端签名验证的规则,记录如下。
1 | /** |
1 | let signBaseString = '' |