背景
随着互联网的不断发展,信息安全越来越被人们所重视,对一些敏感信息的加密要求也越来越高。按等保要求,项目配置文件里的明文密码导致的数据泄漏等问题也需要解决。本文简单介绍基于Jasypt的配置文件加密使用(jasypt-spring-boot-starter
方式)。
Jasypt 简介
官网: http://www.jasypt.org/
githup: https://github.com/jasypt/jasypt
简单使用(jasypt-spring-boot-starter)
1、POM依赖
<properties>
<jasypt.version>3.0.4</jasypt.version>
</properties>
<dependencies>
<dependency>
<groupId>com.github.ulisesbocchio</groupId>
<artifactId>jasypt-spring-boot-starter</artifactId>
<version>${jasypt.version}</version>
</dependency>