一、找到jasypt-1.9.2.jar包

 

 

SpringBoot项目中配置文件中的敏感信息(数据用户名、密码)的加密

当然这是我之前在项目有用过才有的,如果没找到,你就看看这篇文章:https://blog.csdn.net/h517604180/article/details/92407098

找到了,那就打开cmd,cd进这个所在的文件夹里面 

加密输入:java -cp jasypt-1.9.2.jar org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI input=此处填写需要加密的原文 password=此处填写秘钥 algorithm=PBEWithMD5AndDES

SpringBoot项目中配置文件中的敏感信息(数据用户名、密码)的加密

解密就是:java -cp jasypt-1.9.2.jar org.jasypt.intf.cli.JasyptPBEStringDecryptionCLI input=加密之后的密文 password=秘钥 algorithm=PBEWithMD5AndDES

SpringBoot项目中配置文件中的敏感信息(数据用户名、密码)的加密

SpringBoot项目中配置文件中的敏感信息(数据用户名、密码)的加密 

然后就是,在配置文件中要加 ENC(),将密文添加进去括号中。告诉spring,此处是加密内容,需要解密。

 

 

相关文章: