generated from root/miduo_server
疯体游戏支付sign问题解决
parent
490cc1a7c5
commit
06acff5c7f
|
@ -25,7 +25,7 @@ public class ChengfengRechargeController {
|
||||||
@Resource
|
@Resource
|
||||||
private PayLogic payLogic;
|
private PayLogic payLogic;
|
||||||
|
|
||||||
private static final String Md5_Key = "87826953070847860565318328257005";
|
private static final String Md5_Key = "nsquppru9snefhiheyda86vrya2kf7k3";
|
||||||
|
|
||||||
public static final String Callback_Key = "87826953070847860565318328257005";
|
public static final String Callback_Key = "87826953070847860565318328257005";
|
||||||
|
|
||||||
|
@ -68,13 +68,12 @@ public class ChengfengRechargeController {
|
||||||
String sign = map.get("sign");
|
String sign = map.get("sign");
|
||||||
String decodeSign = FengTiDesUtil.decode(sign, Callback_Key);
|
String decodeSign = FengTiDesUtil.decode(sign, Callback_Key);
|
||||||
String md5Sign = map.get("md5Sign");
|
String md5Sign = map.get("md5Sign");
|
||||||
String decodeMd5Sign = FengTiDesUtil.decode(md5Sign, Callback_Key);
|
|
||||||
|
|
||||||
String mySign = MD5Util.encrypByMd5(decodeNtData + decodeSign + Md5_Key);
|
String mySign = MD5Util.encrypByMd5(decodeNtData + decodeSign + Md5_Key);
|
||||||
if (mySign.equals(decodeMd5Sign)) {
|
if (mySign.equals(md5Sign)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
LOGGER.error("疯体乘风==>sign验证异常, localSign={},md5Sign={},map={}", mySign, decodeMd5Sign, map);
|
LOGGER.error("疯体乘风==>sign验证异常, localSign={},md5Sign={},map={}", mySign, md5Sign, map);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -66,13 +66,12 @@ public class FengtiIOSRechargeController {
|
||||||
String sign = map.get("sign");
|
String sign = map.get("sign");
|
||||||
String decodeSign = FengTiDesUtil.decode(sign, Callback_Key);
|
String decodeSign = FengTiDesUtil.decode(sign, Callback_Key);
|
||||||
String md5Sign = map.get("md5Sign");
|
String md5Sign = map.get("md5Sign");
|
||||||
String decodeMd5Sign = FengTiDesUtil.decode(md5Sign, Callback_Key);
|
|
||||||
|
|
||||||
String mySign = MD5Util.encrypByMd5(decodeNtData + decodeSign + Md5_Key);
|
String mySign = MD5Util.encrypByMd5(decodeNtData + decodeSign + Md5_Key);
|
||||||
if (mySign.equals(decodeMd5Sign)) {
|
if (mySign.equals(md5Sign)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
LOGGER.error("疯体ios==>sign验证异常, localSign={},md5Sign={},map={}", mySign, decodeMd5Sign, map);
|
LOGGER.error("疯体ios==>sign验证异常, localSign={},md5Sign={},map={}", mySign, md5Sign, map);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue