博客参考:
springboot集成jasypt实现配置文件敏感信息加密,详细!
Spring Boot使用jasypt处理加密问题
1、pom.xml 引入jar包,我这里使用的spring boot 1.5.10.RELEASE
<dependency>
<groupId>com.github.ulisesbocchio</groupId>
<artifactId>jasypt-spring-boot-starter</artifactId>
<version>2.0.0</version>
</dependency>
2、application.properties 添加配置信息
重点配置:jasypt.encryptor.password的值 用来加解密使用的
3、两种方式给明文进行加密
- jasypt提供了封装类StringEncryptor,可以通过代码来加解密 但是上面的说的jasypt.encryptor.password的值要一样