he2802 2 سال پیش
والد
کامیت
fa4f4c3311
1فایلهای تغییر یافته به همراه15 افزوده شده و 7 حذف شده
  1. 15 7
      zhongzheng-common/src/main/java/com/zhongzheng/common/type/EncryptHandler.java

+ 15 - 7
zhongzheng-common/src/main/java/com/zhongzheng/common/type/EncryptHandler.java

@@ -19,6 +19,8 @@ public class EncryptHandler  implements TypeHandler<String> {
      */
     private static final byte[] KEYS = "base20230213zzkj".getBytes(StandardCharsets.UTF_8);
 
+    public static final boolean ENCRYPT_STATUS = true; //是否开启字段加密
+
 
 
     public String decrypt(String value) {
@@ -35,10 +37,14 @@ public class EncryptHandler  implements TypeHandler<String> {
         if (null == value) {
             return null;
         }
-   //     return value;
-        AES aes = SecureUtil.aes(KEYS);
-        String encrypt = aes.encryptHex(value);
-        return encrypt;
+        if(ENCRYPT_STATUS){
+            AES aes = SecureUtil.aes(KEYS);
+            String encrypt = aes.encryptHex(value);
+            return encrypt;
+        }else{
+            return value;
+        }
+
     }
 
     @Override
@@ -53,9 +59,11 @@ public class EncryptHandler  implements TypeHandler<String> {
 
     @Override
     public String getResult(ResultSet resultSet, String s) throws SQLException {
-    //    return resultSet.getString(s);
-        return decrypt(resultSet.getString(s));
-
+        if(ENCRYPT_STATUS){
+            return decrypt(resultSet.getString(s));
+        }else{
+            return resultSet.getString(s);
+        }
     }
 
     @Override