|
@@ -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
|