作者:Eddy  历史版本:1  最后编辑:Eddy  更新时间:2024-11-15 09:05

编写版本:v3.5.3
适用版本:v3.5.3+
组件版本:jasypt-spring-boot-starter 2.1.0

yml文件中如何将配置内容加密

  1. 使用com.lc.ibps.skeleton.test.JasypUtil生成密文;
  2. application-common.yml文件中添加加密配置配置项
jasypt:
  encryptor:
    password: dkHGHr #根据自己的需求修改加密的密钥
    algorithm: PBEWithMD5AndDES
  1. 修改配置文件中需要使用ENC()关键字加密的内容使用密文替换
spring:
  rabbitmq:
    password: ENC(CUSqrzfm7rZ+CgGs93Gias7YryDOAk+F)
  1. 如何生成密文可参考: com.lc.ibps.skeleton.test.JasypUtil
  2. 参考地址
  3. jasypt-spring-boot-starter 2.1.2+ 可以使用
    • ENC(${SPRING_RABBITMQ_PASSWORD:CUSqrzfm7rZ+CgGs93Gias7YryDOAk+F})
    • ${SPRING_RABBITMQ_PASSWORD:ENC(CUSqrzfm7rZ+CgGs93Gias7YryDOAk+F)}