29 lines
646 B
Java
29 lines
646 B
Java
package com.sgcc.utils;
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.jasypt.encryption.StringEncryptor;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
/**
|
|
* 配置加密工具类
|
|
*
|
|
* @author zhaoyuanyuan
|
|
* @version 1.0.0
|
|
* @date 2024/10/31 13:30
|
|
*/
|
|
@Slf4j
|
|
public class EscUtils {
|
|
|
|
@Autowired
|
|
private StringEncryptor stringEncryptor;
|
|
|
|
public String test(String str) {
|
|
String encData = stringEncryptor.encrypt(str);
|
|
String decData = stringEncryptor.decrypt(encData);
|
|
log.info("加密数据:[{}]", encData);
|
|
log.info("解密数据:[{}]", decData);
|
|
return encData;
|
|
}
|
|
|
|
}
|