php实用的接口加密规则

xiaoxiao2021-02-28  16

1.将需加密的参数数组  $data 按照key字典顺序排列  ksort($data);

2.参数按照 key=value&key=value 生成字符串(不需要urlencode value去除空格 为空参数可不加入)

$str = ""; foreach($data as $k=>$v){ if(!empty($v)){      $data[$k] =trim($v); $str.=$k."=".$v."&";} }

3.将$str字符串后拼接‘pkey='.KEY (KEY 为约定密钥)

4.$signMsg = md5($str) 作为 signMsg参数值

5.将signMsg 加入 参数 $data['signMsg'] = $signMsg;

6.发送接口请求即可

7.验签规则相反即可

转载请注明原文地址: https://www.6miu.com/read-2595565.html

最新回复(0)