From 06acff5c7f6585576f06d7fbaec02b9127a4d6e1 Mon Sep 17 00:00:00 2001 From: duhui Date: Fri, 19 May 2023 17:43:42 +0800 Subject: [PATCH] =?UTF-8?q?=E7=96=AF=E4=BD=93=E6=B8=B8=E6=88=8F=E6=94=AF?= =?UTF-8?q?=E4=BB=98sign=E9=97=AE=E9=A2=98=E8=A7=A3=E5=86=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/jmfy/controller/ChengfengRechargeController.java | 7 +++---- .../com/jmfy/controller/FengtiIOSRechargeController.java | 5 ++--- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/jmfy/controller/ChengfengRechargeController.java b/src/main/java/com/jmfy/controller/ChengfengRechargeController.java index b460091..eb8588a 100644 --- a/src/main/java/com/jmfy/controller/ChengfengRechargeController.java +++ b/src/main/java/com/jmfy/controller/ChengfengRechargeController.java @@ -25,7 +25,7 @@ public class ChengfengRechargeController { @Resource private PayLogic payLogic; - private static final String Md5_Key = "87826953070847860565318328257005"; + private static final String Md5_Key = "nsquppru9snefhiheyda86vrya2kf7k3"; public static final String Callback_Key = "87826953070847860565318328257005"; @@ -68,13 +68,12 @@ public class ChengfengRechargeController { String sign = map.get("sign"); String decodeSign = FengTiDesUtil.decode(sign, Callback_Key); String md5Sign = map.get("md5Sign"); - String decodeMd5Sign = FengTiDesUtil.decode(md5Sign, Callback_Key); String mySign = MD5Util.encrypByMd5(decodeNtData + decodeSign + Md5_Key); - if (mySign.equals(decodeMd5Sign)) { + if (mySign.equals(md5Sign)) { return true; } - LOGGER.error("疯体乘风==>sign验证异常, localSign={},md5Sign={},map={}", mySign, decodeMd5Sign, map); + LOGGER.error("疯体乘风==>sign验证异常, localSign={},md5Sign={},map={}", mySign, md5Sign, map); return false; } } diff --git a/src/main/java/com/jmfy/controller/FengtiIOSRechargeController.java b/src/main/java/com/jmfy/controller/FengtiIOSRechargeController.java index b444fb2..0f7d556 100644 --- a/src/main/java/com/jmfy/controller/FengtiIOSRechargeController.java +++ b/src/main/java/com/jmfy/controller/FengtiIOSRechargeController.java @@ -66,13 +66,12 @@ public class FengtiIOSRechargeController { String sign = map.get("sign"); String decodeSign = FengTiDesUtil.decode(sign, Callback_Key); String md5Sign = map.get("md5Sign"); - String decodeMd5Sign = FengTiDesUtil.decode(md5Sign, Callback_Key); String mySign = MD5Util.encrypByMd5(decodeNtData + decodeSign + Md5_Key); - if (mySign.equals(decodeMd5Sign)) { + if (mySign.equals(md5Sign)) { return true; } - LOGGER.error("疯体ios==>sign验证异常, localSign={},md5Sign={},map={}", mySign, decodeMd5Sign, map); + LOGGER.error("疯体ios==>sign验证异常, localSign={},md5Sign={},map={}", mySign, md5Sign, map); return false; } }