SpringBoot项目配置明文密码泄露问题的处理方式

SpringBoot项目配置明文密码泄露问题的处理方式:

1.引入jar包

<dependency>

    <groupId>com.github.ulisesbocchiogroupId>

    <artifactId>jasypt-spring-boot-starterartifactId>

    <version>3.0.4version>

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

你可能感兴趣的:(java,数据库,spring)