Commit dc545bb6 authored by killer's avatar killer

数据加密

parent ca3dbf68
package cn.quantgroup.xyqb.entity.converter;
import cn.quantgroup.security.AESEncryption;
import cn.quantgroup.security.CipherUtil;
import cn.quantgroup.xyqb.util.ApplicationContextHolder;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
......@@ -39,10 +40,8 @@ public class EncryptConverter implements AttributeConverter<String, String> {
/* 解密(兼容数据库字段未执行全部加密前的查询) */
AESEncryption aesEncryption = ApplicationContextHolder.getBean(AESEncryption.class);
try {
if (CipherUtil.isCipherBase64(databaseColumn)) {
return aesEncryption.decryptBase64(databaseColumn);
} catch (IllegalArgumentException e) {
log.warn("解密失败, 数据存在问题, 原样返回数据:{}", databaseColumn);
}
return databaseColumn;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment