1.添加依赖
<!--加密依赖-->
<dependency>
<groupId>com.github.ulisesbocchio</groupId>
<artifactId>jasypt-spring-boot-starter</artifactId>
<version>1.14</version>
</dependency>
2.生成加密后的密码
public static void main(String[] args) {
BasicTextEncryptor textEncryptor = new BasicTextEncryptor();
//加密所需的salt(盐)
textEncryptor.setPassword("ucsalt");//
//要加密的数据(数据库的用户名或密码)
String password = textEncryptor.encrypt(加密前的密码);
System.out.println("password加密后的密码:"+password);
}
3.修改配置文件application.properties
添加:jasypt.encryptor.password=ucsalt //加密所需的salt(盐)
修改:spring.datasource.password = ENC(加密后的密码)
java项目代码中数据源密码加密
最新推荐文章于 2024-05-09 09:00:08 发布