Просмотр исходного кода

[短信][修改]:抽取静态数据 STR2 IV

release_toaliyun_real
gongbiao 7 лет назад
Родитель
Сommit
0873a6f740
6 измененных файлов: 14 добавлений и 10 удалений
  1. +2
    -2
      mallinkService/src/main/java/com/simple/schedule/MsgSendingSchedule.java
  2. +2
    -2
      mallinkService/src/main/java/com/simple/service/impl/WxMsgModelServiceImpl.java
  3. +2
    -2
      mallinkService/src/main/java/com/simple/service/impl/WxMsgServiceImpl.java
  4. +2
    -2
      mallinkService/src/main/java/com/simple/service/impl/WxMsgValidationcodeModelServiceImpl.java
  5. +2
    -2
      mallinkService/src/main/java/com/simple/service/impl/WxMsgValidationcodeServiceImpl.java
  6. +4
    -0
      mallinkService/src/main/java/com/simple/utils/HMACSHA256.java

+ 2
- 2
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<String, String> params = new HashMap<>();
params.put("iv", iv);


+ 2
- 2
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<String, String> params = new HashMap<>();
params.put("iv", iv);


+ 2
- 2
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<String, String> params = new HashMap<>();
params.put("iv", iv);


+ 2
- 2
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<String, String> params = new HashMap<>();
params.put("iv", iv);


+ 2
- 2
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<String, String> params = new HashMap<>();
params.put("iv", iv);


+ 4
- 0
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;


Загрузка…
Отмена
Сохранить