alipay_md5.function.php 906 B

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