属性配置文件信息加密(基于jasypt)

    之前项目使用的是druid连接池,后来切换到hikari(号称java平台最快的连接池),需要自己加密数据库密码,故使用jasypt对项目敏感信息实现加密。

 

pom.xml

属性配置文件信息加密(基于jasypt)_第1张图片

 

application.yml

属性配置文件信息加密(基于jasypt)_第2张图片

 

通过jasypt-1.9.2.jar生成加密后密码

java -cp "C:\Users\I'amour solitaire\Desktop\jasypt-1.9.2.jar" org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI input="数据库密码" password=jrdd algorithm=PBEWithMD5AndDES

注意:input写你的要加密的密码 password是上面配置的jrdd(盐)

 

属性配置文件信息加密(基于jasypt)_第3张图片

之后配置文件的密码就可以这样写了:

ENC(加密后的密文)

属性配置文件信息加密(基于jasypt)_第4张图片

至此,配置结束。

欢迎进群交流:

属性配置文件信息加密(基于jasypt)_第5张图片

 

你可能感兴趣的:(springboot,框架)