spring boot druid 密码加密

1. 在druid jar包的目录下运行:

java -cp druid-1.0.16.jar com.alibaba.druid.filter.config.ConfigTools you_password

控制台输出:

privateKey:MIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAu6rkW3YjmnzJqLpDn0/0HkcJGR15Bb+sphO2JV1yDmstSORQZl6A7+uFqaA6RZpeLUA8GBv/p0RJhQwBdmdnawIDAQABAkAECOOJ99tCGga34vFLPovQDtTqPlD4x6stkuTqnryyBKBkrvuuI5Q0cWN5kQg5is9eiljJHyJE3xvGqjGhGF9ZAiEA9EJXvwlP0254hfWt9GZ3xRlmRmk7Gq6UE7rf3XGnftUCIQDEsC2o9f4U4gABKiJG2366/V+fqLc3dROoeg2QQLTtPwIgVggD9eJmvlablrtIsNtidgaTMlugGK7CswxQCyQb1Z0CIDZqE0fCPnfiimPIF1GJGgd7X4AZOg7yqeybT7NP434bAiEAq1CfCE8TPFKkqjgBQZ+MnnAdkg9icgIlg0/gBvbTajk=
publicKey:MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALuq5Ft2I5p8yai6Q59P9B5HCRkdeQW/rKYTtiVdcg5rLUjkUGZegO/rhamgOkWaXi1APBgb/6dESYUMAXZnZ2sCAwEAAQ==
password:rjb2O1/I/WyihlDFNZOOKEKZBrnVIXTmWhGz6tk+k2GNEqrkwsouQs1eFpR6QAzVmPZto+u943aX+FH8LHbMkA==

2.配置yaml文件

spring:
  main:
    banner-mode: off
  datasource:
    type: com.alibaba.druid.pool.DruidDataSource
    driver-class-name: com.mysql.cj.jdbc.Driver
    druid:
      url: jdbc:mysql://rm-2zeui918o9fhgdsfme69fo.mysql.rds.aliyuncs.com:3306/wechat-admin?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true
      username: xxxx
      password: T0SfJGsdfMD6XGYldQ56Zx6MZMsdf0Wx3ZnGZKbRYVGc7z8UPTfVwmwxrp5PXcYkoWDRu3ULULMOC2V73Lgho7J83NfQ==
      connect-properties:
        config.decrypt: true
        config.decrypt.key: MFwwDQYJsKoZIhvcNAQEsdfsdBBQADSwAwSAJBAfsJ2ZZoLS7yFBHlCPdW/rcuhp7qMktU335w9PgRMljl2E3J/Zm/89hdkkqG+j/cubv33UqsCJQKfdn4cwiIs1Abpd8CAwEAAQ==
      
皮皮鲁
原文地址:https://www.cnblogs.com/mizhifei/p/14958146.html