SpringBoot项目配置明文密码泄露问题的处理方式:
1.引入jar包
<
dependency
>
<
groupId
>com.github.ulisesbocchio</
groupId
>
<
artifactId
>jasypt-spring-boot-starter</
artifactId
>
<
version
>3.0.4</
version
>
</
dependency
>
2.配置加密的盐值对
mvn jasypt:encrypt-value -Djasypt.encryptor.password="test"
Djasypt.plugin.value="123456" --密码
生成密文:
--jasypt.encryptor.password=test
jasypt.encryptor.password=test (加盐串)
#加密方式 (配置jasypt加密方式)
jasypt.encryptor.iv-generator-classname=org.jasypt.iv.NoIvGenerator
jasypt.encryptor.algorithm=PBEWithMD5AndDES