diff --git a/mallinkService/src/main/java/com/simple/schedule/MsgSendingSchedule.java b/mallinkService/src/main/java/com/simple/schedule/MsgSendingSchedule.java index 6b2456fde..bb711d476 100644 --- a/mallinkService/src/main/java/com/simple/schedule/MsgSendingSchedule.java +++ b/mallinkService/src/main/java/com/simple/schedule/MsgSendingSchedule.java @@ -77,8 +77,8 @@ public class MsgSendingSchedule { String sign = HMACSHA256.sha256_HMAC(sb.toString(), secret); message.put("sign", sign.toUpperCase()); - String str32 = "198b02e8fd704e96198b02e8fd704e96"; - String iv = "198b02e8fd704e96"; + String str32 = HMACSHA256.STR2; + String iv = HMACSHA256.IV; Map params = new HashMap<>(); params.put("iv", iv); diff --git a/mallinkService/src/main/java/com/simple/service/impl/WxMsgModelServiceImpl.java b/mallinkService/src/main/java/com/simple/service/impl/WxMsgModelServiceImpl.java index 08ee0f964..60b4837c0 100644 --- a/mallinkService/src/main/java/com/simple/service/impl/WxMsgModelServiceImpl.java +++ b/mallinkService/src/main/java/com/simple/service/impl/WxMsgModelServiceImpl.java @@ -81,8 +81,8 @@ public class WxMsgModelServiceImpl implements WxMsgModelService { String sign = HMACSHA256.sha256_HMAC(sb.toString(), secret); message.put("sign", sign.toUpperCase()); - String str32 = "198b02e8fd704e96198b02e8fd704e96"; - String iv = "198b02e8fd704e96"; + String str32 = HMACSHA256.STR2; + String iv = HMACSHA256.IV; Map params = new HashMap<>(); params.put("iv", iv); diff --git a/mallinkService/src/main/java/com/simple/service/impl/WxMsgServiceImpl.java b/mallinkService/src/main/java/com/simple/service/impl/WxMsgServiceImpl.java index 289f68b4e..8144d1a23 100644 --- a/mallinkService/src/main/java/com/simple/service/impl/WxMsgServiceImpl.java +++ b/mallinkService/src/main/java/com/simple/service/impl/WxMsgServiceImpl.java @@ -155,8 +155,8 @@ public class WxMsgServiceImpl implements WxMsgService { String sign = HMACSHA256.sha256_HMAC(sb.toString(), secret); message.put("sign", sign.toUpperCase()); - String str32 = "198b02e8fd704e96198b02e8fd704e96"; - String iv = "198b02e8fd704e96"; + String str32 = HMACSHA256.STR2; + String iv = HMACSHA256.IV; Map params = new HashMap<>(); params.put("iv", iv); diff --git a/mallinkService/src/main/java/com/simple/service/impl/WxMsgValidationcodeModelServiceImpl.java b/mallinkService/src/main/java/com/simple/service/impl/WxMsgValidationcodeModelServiceImpl.java index a90fb0b16..d7fe9bc21 100644 --- a/mallinkService/src/main/java/com/simple/service/impl/WxMsgValidationcodeModelServiceImpl.java +++ b/mallinkService/src/main/java/com/simple/service/impl/WxMsgValidationcodeModelServiceImpl.java @@ -84,8 +84,8 @@ public class WxMsgValidationcodeModelServiceImpl implements WxMsgValidationcodeM String sign = HMACSHA256.sha256_HMAC(sb.toString(), secret); message.put("sign", sign.toUpperCase()); - String str32 = "198b02e8fd704e96198b02e8fd704e96"; - String iv = "198b02e8fd704e96"; + String str32 = HMACSHA256.STR2; + String iv = HMACSHA256.IV; Map params = new HashMap<>(); params.put("iv", iv); diff --git a/mallinkService/src/main/java/com/simple/service/impl/WxMsgValidationcodeServiceImpl.java b/mallinkService/src/main/java/com/simple/service/impl/WxMsgValidationcodeServiceImpl.java index 9094c222e..03666c8d5 100644 --- a/mallinkService/src/main/java/com/simple/service/impl/WxMsgValidationcodeServiceImpl.java +++ b/mallinkService/src/main/java/com/simple/service/impl/WxMsgValidationcodeServiceImpl.java @@ -160,8 +160,8 @@ public class WxMsgValidationcodeServiceImpl implements WxMsgValidationcodeServic String sign = HMACSHA256.sha256_HMAC(sb.toString(), secret); message.put("sign", sign.toUpperCase()); - String str32 = "198b02e8fd704e96198b02e8fd704e96"; - String iv = "198b02e8fd704e96"; + String str32 = HMACSHA256.STR2; + String iv = HMACSHA256.IV; Map params = new HashMap<>(); params.put("iv", iv); diff --git a/mallinkService/src/main/java/com/simple/utils/HMACSHA256.java b/mallinkService/src/main/java/com/simple/utils/HMACSHA256.java index a4984b008..b602ba2c2 100644 --- a/mallinkService/src/main/java/com/simple/utils/HMACSHA256.java +++ b/mallinkService/src/main/java/com/simple/utils/HMACSHA256.java @@ -5,6 +5,10 @@ import javax.crypto.spec.SecretKeySpec; public class HMACSHA256 { + public static final String STR2 = "198b02e8fd704e96198b02e8fd704e96"; + public static final String IV = "198b02e8fd704e96"; + + public static String byteArrayToHexString(byte[] b) { StringBuilder hs = new StringBuilder(); String stmp;