疯体游戏支付sign问题解决

master
duhui 2023-05-20 08:41:59 +08:00
parent 37e67277a0
commit 48cb3ff326
2 changed files with 6 additions and 8 deletions

View File

@ -64,13 +64,11 @@ public class ChengfengRechargeController {
*/
private boolean verifySign(Map<String, String> map) {
String ntData = map.get("nt_data");
String decodeNtData = FengTiDesUtil.decode(ntData, Callback_Key);
String sign = map.get("sign");
String decodeSign = FengTiDesUtil.decode(sign, Callback_Key);
String md5Sign = map.get("md5Sign");
LOGGER.info("疯体乘风 加密sign参数ntdata{}sign{} key{}",decodeNtData,decodeSign,Md5_Key);
String mySign = MD5Util.encrypByMd5(decodeNtData + decodeSign + Md5_Key);
LOGGER.info("疯体乘风 加密sign参数ntdata{}sign{} key{}",ntData,sign,Md5_Key);
String mySign = MD5Util.encrypByMd5(ntData + sign + Md5_Key);
if (mySign.equals(md5Sign)) {
return true;
}

View File

@ -62,13 +62,13 @@ public class FengtiIOSRechargeController {
*/
private boolean verifySign(Map<String, String> map) {
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 decodeSign = FengTiDesUtil.decode(sign, Callback_Key);
// String decodeSign = FengTiDesUtil.decode(sign, Callback_Key);
String md5Sign = map.get("md5Sign");
LOGGER.info("疯体ios 加密sign参数ntdata{}sign{} key{}",decodeNtData,decodeSign,Md5_Key);
String mySign = MD5Util.encrypByMd5(decodeNtData + decodeSign + Md5_Key);
LOGGER.info("疯体ios 加密sign参数ntdata{}sign{} key{}",ntData,sign,Md5_Key);
String mySign = MD5Util.encrypByMd5(ntData + sign + Md5_Key);
if (mySign.equals(md5Sign)) {
return true;
}