diff --git a/src/main/java/com/dreamchaser/depository_manage/config/JM_3DES.java b/src/main/java/com/dreamchaser/depository_manage/config/JM_3DES.java index ba2734fb..2c575e71 100644 --- a/src/main/java/com/dreamchaser/depository_manage/config/JM_3DES.java +++ b/src/main/java/com/dreamchaser/depository_manage/config/JM_3DES.java @@ -1,12 +1,10 @@ package com.dreamchaser.depository_manage.config; import org.apache.commons.codec.digest.DigestUtils; -import sun.misc.BASE64Decoder; -import sun.misc.BASE64Encoder; - import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.spec.SecretKeySpec; +import java.util.Base64; /** @@ -45,7 +43,7 @@ public class JM_3DES { //加密 Cipher c1 = Cipher.getInstance("DESede"); c1.init(Cipher.ENCRYPT_MODE, deskey); - String pwd = (new BASE64Encoder()).encodeBuffer(c1.doFinal(src)); + String pwd = Base64.getEncoder().encodeToString(c1.doFinal(src)); return pwd; }catch(Exception e){ e.printStackTrace(); @@ -62,7 +60,7 @@ public class JM_3DES { public static String decode3Des(String key, String desStr){ byte[] keybyte = hex(key); try { - byte[] src = (new BASE64Decoder()).decodeBuffer(desStr); + byte[] src = Base64.getDecoder().decode(desStr); //生成密钥 SecretKey deskey = new SecretKeySpec(keybyte, "DESede"); //解密 diff --git a/src/test/java/com/dreamchaser/depository_manage/TestOther.java b/src/test/java/com/dreamchaser/depository_manage/TestOther.java index 05c14a87..fc69c333 100644 --- a/src/test/java/com/dreamchaser/depository_manage/TestOther.java +++ b/src/test/java/com/dreamchaser/depository_manage/TestOther.java @@ -1,6 +1,7 @@ package com.dreamchaser.depository_manage; import com.alibaba.fastjson.JSONObject; +import com.dreamchaser.depository_manage.config.JM_3DES; import com.dreamchaser.depository_manage.config.QyWxConfig; import com.dreamchaser.depository_manage.service.impl.QyWxOperationService; import org.junit.Test; @@ -24,6 +25,6 @@ public class TestOther { @Test public void Test() { - new ArrayList(Collections.singleton("PangFuZhen")); + } }