123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- /* *
- * MD5
- * 详细:MD5加密
- * 版本:3.3
- * 日期:2012-07-19
- * 说明:
- * 以下代码只是为了方便商户测试而提供的样例代码,商户可以根据自己网站的需要,按照技术文档编写,并非一定要使用该代码。
- * 该代码仅供学习和研究支付宝接口使用,只是提供一个参考。
- */
- /**
- * 签名字符串
- *
- * @param string $pre_str 需要签名的字符串
- * @param string $key 私钥
- *
- * @return string 签名结果
- */
- function md5Sign($pre_str, $key) {
- $pre_str = $pre_str.$key;
- return md5($pre_str);
- }
- /**
- * 验证签名
- *
- * @param string $pre_str 需要签名的字符串
- * @param string $sign 签名结果
- * @param string $key 私钥
- *
- * @return bool 校验结果
- */
- function md5Verify($pre_str, $sign, $key) {
- $pre_str = $pre_str.$key;
- $_my_sign = md5($pre_str);
- if ($_my_sign == $sign) {
- return true;
- } else {
- return false;
- }
- }
|