generated from root/miduo_server
疯体游戏支付sign问题解决
parent
37e67277a0
commit
48cb3ff326
|
@ -64,13 +64,11 @@ public class ChengfengRechargeController {
|
||||||
*/
|
*/
|
||||||
private boolean verifySign(Map<String, String> map) {
|
private boolean verifySign(Map<String, String> map) {
|
||||||
String ntData = map.get("nt_data");
|
String ntData = map.get("nt_data");
|
||||||
String decodeNtData = FengTiDesUtil.decode(ntData, Callback_Key);
|
|
||||||
String sign = map.get("sign");
|
String sign = map.get("sign");
|
||||||
String decodeSign = FengTiDesUtil.decode(sign, Callback_Key);
|
|
||||||
String md5Sign = map.get("md5Sign");
|
String md5Sign = map.get("md5Sign");
|
||||||
|
|
||||||
LOGGER.info("疯体乘风 加密sign参数,ntdata:{},sign:{}, key:{}",decodeNtData,decodeSign,Md5_Key);
|
LOGGER.info("疯体乘风 加密sign参数,ntdata:{},sign:{}, key:{}",ntData,sign,Md5_Key);
|
||||||
String mySign = MD5Util.encrypByMd5(decodeNtData + decodeSign + Md5_Key);
|
String mySign = MD5Util.encrypByMd5(ntData + sign + Md5_Key);
|
||||||
if (mySign.equals(md5Sign)) {
|
if (mySign.equals(md5Sign)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
@ -62,13 +62,13 @@ public class FengtiIOSRechargeController {
|
||||||
*/
|
*/
|
||||||
private boolean verifySign(Map<String, String> map) {
|
private boolean verifySign(Map<String, String> map) {
|
||||||
String ntData = map.get("nt_data");
|
String ntData = map.get("nt_data");
|
||||||
String decodeNtData = FengTiDesUtil.decode(ntData, Callback_Key);
|
// String decodeNtData = FengTiDesUtil.decode(ntData, Callback_Key);
|
||||||
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");
|
||||||
|
|
||||||
LOGGER.info("疯体ios 加密sign参数,ntdata:{},sign:{}, key:{}",decodeNtData,decodeSign,Md5_Key);
|
LOGGER.info("疯体ios 加密sign参数,ntdata:{},sign:{}, key:{}",ntData,sign,Md5_Key);
|
||||||
String mySign = MD5Util.encrypByMd5(decodeNtData + decodeSign + Md5_Key);
|
String mySign = MD5Util.encrypByMd5(ntData + sign + Md5_Key);
|
||||||
if (mySign.equals(md5Sign)) {
|
if (mySign.equals(md5Sign)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue