作者:Eddy 历史版本:1 最后编辑:Eddy 更新时间:2024-11-15 09:05
编写版本:v3.5.3
适用版本:v3.5.3+
组件版本:jasypt-spring-boot-starter 2.1.0
yml文件中如何将配置内容加密
- 使用
com.lc.ibps.skeleton.test.JasypUtil
生成密文; - 在
application-common.yml
文件中添加加密配置配置项
jasypt:
encryptor:
password: dkHGHr #根据自己的需求修改加密的密钥
algorithm: PBEWithMD5AndDES
- 修改配置文件中需要使用ENC()关键字加密的内容使用密文替换
spring:
rabbitmq:
password: ENC(CUSqrzfm7rZ+CgGs93Gias7YryDOAk+F)
- 如何生成密文可参考:
com.lc.ibps.skeleton.test.JasypUtil
- 参考地址
- jasypt-spring-boot-starter 2.1.2+ 可以使用
- ENC(${SPRING_RABBITMQ_PASSWORD:CUSqrzfm7rZ+CgGs93Gias7YryDOAk+F})
- ${SPRING_RABBITMQ_PASSWORD:ENC(CUSqrzfm7rZ+CgGs93Gias7YryDOAk+F)}