From b40ee368ecff9ceb58e3770fa9a04a55a686b12e Mon Sep 17 00:00:00 2001
From: luliqiang <kidgrow>
Date: Wed, 15 Jul 2020 10:04:22 +0800
Subject: [PATCH] 增加服务的常量定义

---
 kidgrow-commons/kidgrow-common-spring-boot-starter/src/main/java/com/kidgrow/common/utils/AesUtils.java |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/kidgrow-commons/kidgrow-common-spring-boot-starter/src/main/java/com/kidgrow/common/utils/AesUtils.java b/kidgrow-commons/kidgrow-common-spring-boot-starter/src/main/java/com/kidgrow/common/utils/AesUtils.java
index 2c49875..9f13ad6 100644
--- a/kidgrow-commons/kidgrow-common-spring-boot-starter/src/main/java/com/kidgrow/common/utils/AesUtils.java
+++ b/kidgrow-commons/kidgrow-common-spring-boot-starter/src/main/java/com/kidgrow/common/utils/AesUtils.java
@@ -12,15 +12,21 @@
  * @Date: create in 2020/6/19 10:44
  */
 public class AesUtils {
-    //最长十六位
+    /**
+     * 十六位密钥
+     */
     private static final String KEY = "66XiGaoKeJi@COM6";
+    /**
+     * 十六位密钥偏移量
+     */
     private static final String IV = "123#XIGAO.com456";
 
     /**
      * 加密方法
-     * @param data  要加密的数据
-     * @param key 加密key
-     * @param iv 加密iv
+     *
+     * @param data 要加密的数据
+     * @param key  加密key
+     * @param iv   加密iv
      * @return 加密的结果
      * @throws Exception
      */
@@ -50,9 +56,10 @@
 
     /**
      * 解密方法
+     *
      * @param data 要解密的数据
      * @param key  解密key
-     * @param iv 解密iv
+     * @param iv   解密iv
      * @return 解密的结果
      * @throws Exception
      */
@@ -64,7 +71,7 @@
             IvParameterSpec ivspec = new IvParameterSpec(iv.getBytes());
             cipher.init(Cipher.DECRYPT_MODE, keyspec, ivspec);
             byte[] original = cipher.doFinal(encrypted1);
-            String originalString = new String(original);
+            String originalString = new String(original).trim();
             return originalString;
         } catch (Exception e) {
             e.printStackTrace();
@@ -84,6 +91,7 @@
 
     /**
      * 使用默认的key和iv解密
+     *
      * @param data
      * @return
      * @throws Exception

--
Gitblit v1.8.0