1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
| <?php
| /* *
| * MD5
| * 详细:MD5加密
| * 版本:3.3
| * 日期:2012-07-19
| * 说明:
| * 以下代码只是为了方便商户测试而提供的样例代码,商户可以根据自己网站的需要,按照技术文档编写,并非一定要使用该代码。
| * 该代码仅供学习和研究支付宝接口使用,只是提供一个参考。
| */
|
| /**
| * 签名字符串
| * @param $prestr 需要签名的字符串
| * @param $key 私钥
| * return 签名结果
| */
| function md5Sign($prestr, $key) {
| $prestr = $prestr . $key;
| return md5($prestr);
| }
|
| /**
| * 验证签名
| * @param $prestr 需要签名的字符串
| * @param $sign 签名结果
| * @param $key 私钥
| * return 签名结果
| */
| function md5Verify($prestr, $sign, $key) {
| $prestr = $prestr . $key;
| $mysgin = md5($prestr);
|
| if($mysgin == $sign) {
| return true;
| }
| else {
| return false;
| }
| }
| ?>
|
|