发布时间:2024-08-20 12:01
org.logback-extensions
logback-ext-spring
0.1.4
%d{HH:mm:ss.SSS} [%thread] > %green(%-5level) %cyan(%logger{35}) - %m%n
D:/logs/%d{yyyy-MM-dd}.log.zip
365
%d{yyyy-MM-dd HH:mm:ss.SSS} > %-5level %X{X-B3-TraceId:-} ${springAppName:-} %logger{35} %m%n
可以修改路径
logbackConfigLocation
classpath:logback.xml
ch.qos.logback.ext.spring.web.LogbackConfigListener
(2条消息) 如何使用hutool工具在IDEA中进行加密_我是一棵高大的椰子树的博客-CSDN博客_hutool 密码加密https://blog.csdn.net/qq_60269076/article/details/123558143
package com.wzh.utils;
import cn.hutool.core.codec.Base64;
import cn.hutool.core.util.CharsetUtil;
import cn.hutool.crypto.SecureUtil;
import cn.hutool.crypto.symmetric.AES;
import cn.hutool.crypto.symmetric.SymmetricAlgorithm;
import cn.hutool.crypto.symmetric.SymmetricCrypto;
import java.util.Arrays;
/**
* @ProjectName: computer
* @Package: com.wzh.utils
* @ClassName: EncryptionUtil
* @Author: 王振华
* @Description: 加密工具类
* @Date: 2022/7/5 16:36
* @Version: 1.0
*/
public class EncryptionUtil {
//固定密钥
private final static String BASE64_SECRET = "aesva0zDHECh47P8SuPzmw==";
/**
* aes用来加载解密的byte[]
*/
private final static byte[] SECRET_BYTES = Base64.decode(BASE64_SECRET);
/**
* 根据这个密钥得到一个aes对象
*/
private final static AES aes = SecureUtil.aes(SECRET_BYTES);
//加密
public static String encryption(String str){
//随机生成密钥
//byte[] key = SecureUtil.generateKey(SymmetricAlgorithm.AES.getValue()).getEncoded();
//加密为16进制表示
String encryptHex = aes.encryptHex(str);
//解密为字符串
//String decryptStr = aes.decryptStr(encryptHex, CharsetUtil.CHARSET_UTF_8);
return encryptHex;
}
private static String jiemi(String encryptHex){
//解密为字符串
String decryptStr = aes.decryptStr(encryptHex, CharsetUtil.CHARSET_UTF_8);
return decryptStr;
}
}
com.fasterxml.jackson.datatype
jackson-datatype-jsr310
2.13.0