alipay_md5.function.php 609 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. /* *
  3. * MD5
  4. * 详细:MD5加密
  5. * 版本:3.3
  6. * 日期:2012-07-19
  7. * 说明:
  8. */
  9. /**
  10. * 签名字符串
  11. * @param $prestr 需要签名的字符串
  12. * @param $key 私钥
  13. * return 签名结果
  14. */
  15. function md5Sign($prestr, $key) {
  16. $prestr = $prestr . $key;
  17. return md5($prestr);
  18. }
  19. /**
  20. * 验证签名
  21. * @param $prestr 需要签名的字符串
  22. * @param $sign 签名结果
  23. * @param $key 私钥
  24. * return 签名结果
  25. */
  26. function md5Verify($prestr, $sign, $key) {
  27. $prestr = $prestr . $key;
  28. $mysgin = md5($prestr);
  29. if($mysgin == $sign) {
  30. return true;
  31. }
  32. else {
  33. return false;
  34. }
  35. }
  36. ?>