• 1阅读
  • 0回复

数据库连接加密配置

在线 yedehu
级别: 新手上路
楼主   发表于: 2021-08-01 , 来自: From:甘肃省兰州市

1.   进入Lams包所在目录下/WEB-INF/lib/执行命令
java -cp druid-1.1.21.jarcom.alibaba.druid.filter.config.ConfigTools 明文密码

将得到3个结果
a)    privateKey  (私钥)
b)    publicKey(公钥,这个配置要用到)
c)     password(加密后的密码,配置要用到)
执行示例如下,假设本例中明文密码为root


2.   替换密码并开启数据库链接加密功能
进入部署目录/Lams/ WEB-INF/classes编辑文件application-jdbc.properties
添加或修改如下配置项
添加:
spring.datasource.druid.connection-properties=config.decrypt=true;config.decrypt.key=MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAJZ+WNJ5SVmfoBSLVlnZVLctQfamqS1zSUyxReSOgl+8MO99vst6kBn50KjZmjCwIDonxiNfhl9DvufsAv1pkwcCAwEAAQ==

spring.datasource.druid.filter.config.enabled=true

修改:
spring.datasource.password=i0YMcX3HrI8k4KH2yr441JycgbQhatDJ8URs41HO9Cq5a0LHft3UjcGtFPjUjBmCvA9cYRU5Q4TeAgMGqTsoYA==

配置示例

发帖 回复
« 返回列表
描述
快速回复
如果您在写长篇帖子又不马上发表,建议存为草稿