druid 非对称加密_springboot配置文件中mysql的密码进行加密

一、引入依赖

方式一:

com.alibabadruid1.2.1

方式二:

com.alibabadruid-spring-boot-starter1.2.1

二、对密码加密

加密命令

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

得到如下三个部分

privateKey:MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAxzxd7u+DzFhjdIpHsBGMvAnacZXIsy3km75zo15JM75OCYHvlBMRNsfsiYPz3gMVOIhMXKf/p9kX0vPHAUtryQIDAQABAkEAiGwaecBBhAvF1gfVfIcX0a4BiKMicSZskgQ/1E58W1OuhNhlVxOwpc8dBd+egS9HBuMKvfzVSX8Zl7Gjw7ulXQIhAPRwA7gTEoAAaxoZjIJBUtrUR8K/ygr7CYAG09LPxOxXAiEA0Kj80imMZz1hemEP6MSbDQhGNc3oR565RRL82xFTVN8CIQDtomxrKteEa2O0BvyLsTf8l/1/vnaMwEsXFQwfWXAHlwIgFMjAZi69TYtPqmEAtK7gwuuQEsvv1zJ4QekiRq/zHQECICqxZtGwgEED1Qp3VQZHXt5YxirZvaDbjFhfEKwEBsoVpublicKey:MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMc8Xe7vg8xYY3SKR7ARjLwJ2nGVyLMt5Ju+c6NeSTO+TgmB75QTETbH7ImD894DFTiITFyn/6fZF9LzxwFLa8kCAwEAAQ==password:muaJ9vmZD03ihfHEgL3oZo1yj4VkovX6l/zknPuLz4KfxFELdNSYlcft9TeSFtbRAKvihPu7D2pIvX7V/7nhlg==

三、配置mysql与druid

mysql中配置的密码则改为

muaJ9vmZD03ihfHEgL3oZo1yj4VkomuaJ9vmZD03ihfHEgL3oZo1yj4VkovX6l/zknPuLz4KfxFELdNSYlcft9TeSFtbRAKvihPu7D2pIvX7V/7nhlg==vX6l/zknPuLz4KfxFELdNSYlcft9TeSFtbRAKvihPu7D2pIvX7V/7nhlg==

开启druid配置

druid:filter:config:enabled: true

对druid的配置connectionProperties增加参数

config.decrypt=true;config.decrypt.key=MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMc8Xe7vg8xYY3SKR7ARjLwJ2nGVyLMt5Ju+c6NeSTO+TgmB75QTETbH7ImD894DFTiITFyn/6fZF9LzxwFLa8kCAwEAAQ==

经过以上配置,则springboot项目中的mysql密码已经进行了加密,并且该加密是非对称加密

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值