From 0873a6f7401f1c0e9ddf5febe091d7f1f5c886a9 Mon Sep 17 00:00:00 2001 From: gongbiao Date: Wed, 22 Aug 2018 19:54:05 +0800 Subject: [PATCH] =?UTF-8?q?[=E7=9F=AD=E4=BF=A1][=E4=BF=AE=E6=94=B9]:?= =?UTF-8?q?=E6=8A=BD=E5=8F=96=E9=9D=99=E6=80=81=E6=95=B0=E6=8D=AE=20STR2?= =?UTF-8?q?=20IV?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/simple/schedule/MsgSendingSchedule.java | 4 ++-- .../java/com/simple/service/impl/WxMsgModelServiceImpl.java | 4 ++-- .../main/java/com/simple/service/impl/WxMsgServiceImpl.java | 4 ++-- .../service/impl/WxMsgValidationcodeModelServiceImpl.java | 4 ++-- .../simple/service/impl/WxMsgValidationcodeServiceImpl.java | 4 ++-- mallinkService/src/main/java/com/simple/utils/HMACSHA256.java | 4 ++++ 6 files changed, 14 insertions(+), 10 deletions(-) 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;