数据库加密
引入依赖
springboot整合mysql数据库时,要求对数据库的用户名和密码进行加解密,可以使用springboot整合的加解密工具,在pom文件中引用依赖。
<dependency>
<groupId>com.github.ulisesbocchio</groupId>
<artifactId>jasypt-spring-boot-starter</artifactId>
<version>2.0.0</version>
</dependency>
加解密的类
import org.apache.commons.lang3.StringUtils;
import java.nio.charset.StandardCharsets;
import java.util.Base64;
/**
* 加解密
*
* @author lixx
* @version 1.0
* @since 2021-08-26 16:02
*/
public class Encrypt {
/**
* 加密
*/
public static String encrypt(String src) {
if (StringUtils.isBlank(src))