12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- <?php
- /**
- * Created by PhpStorm.
- * User: tandunzhao
- * Date: 2017/12/27
- * Time: 下午8:03
- */
- namespace App\Libs\lianlianpay;
- class llpay_md5
- {
- /**
- * 签名字符串
- * @param $prestr 需要签名的字符串
- * @param $key 私钥
- * @return mixed 签名结果
- */
- public static function md5Sign($prestr, $key) {
- $logstr = $prestr."&key=************************";
- $prestr = $prestr ."&key=". $key;
- //file_put_contents("log.txt","签名原串:".$logstr."\n", FILE_APPEND);
- return md5($prestr);
- }
- /**
- * 验证签名
- * @param $prestr 需要签名的字符串
- * @param $sign 签名结果
- * @param $key 私钥
- * @return mixed 签名结果
- */
- public static function md5Verify($prestr, $sign, $key) {
- $logstr = $prestr."&key=************************";
- $prestr = $prestr ."&key=". $key;
- //file_put_contents("log.txt","prestr:".$logstr."\n", FILE_APPEND);
- $mysgin = md5($prestr);
- //file_put_contents("log.txt","1:".$mysgin."\n", FILE_APPEND);
- if($mysgin == $sign) {
- return true;
- } else {
- return false;
- }
- }
- }
|