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密碼已經進行了加密,并且該加密是非對稱加密
總結
以上是生活随笔為你收集整理的druid 非对称加密_springboot配置文件中mysql的密码进行加密的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++、C++-OpenCV、Pytho
- 下一篇: 定时器取数据时实时进来的数据_Redis