签名说明
<h2>签名与安全</h2>
<p>签名规则:</p>
<p>1.将请求连接需要签名的字段按照 key 进行 ASCII 升序排列:如:a=val1&b=val2&c=val3
2.将排序后的字段拼成字符串:
如:val1val2val3
3.在字符串后拼上用户秘钥(由平台提供)
如:val1val2val3key
4.将字符串进行 MD5 加密
如:e10adc3949ba59abbe56e057f20f883e
5.将加密结果大写得到 sign 签名
如:E10ADC3949BA59ABBE56E057F20F883E</p>
<pre><code class="language-php">
function sign($data,$keys){
ksort($data);
$str =&#039;&#039;;
foreach ($data as $value) {
$str.=$value;
}
$str .= $keys;
return strtoupper(md5($str));
}</code></pre>