注意:
1、阿里默认只对用户密码解密2、druid 1.0.16版本及以上的解密时需要同时配置publicKey
一.生成密文密码
1 前提:已经配置了jdk环境
1、生成密文密码需要准备druid的jar包.然后通过命令行生成,如下步骤:
1.1准备jar包
1、(示例使用 druid-0.2.23.jar),放到某目录下,且打开命令窗口(win用户可以在目录的空白处 shift+鼠标右键 打开命令窗口);
1.2.输入命令:
java -cp druid-0.2.23.jar com.alibaba.druid.filter.config.ConfigTools you_password
我要加密的密码是:123456pwd
注意:druid 1.0.16之前
java -cp druid-0.2.23.jar com.alibaba.druid.filter.config.ConfigTools 123456pwd
注意:druid 1.0.16及以后
java -cp druid-1.1.9.jar com.alibaba.druid.filter.config.ConfigTools 123456pwd >aaa.txt
二、dataSource配置 注意:druid 1.0.16之前
1.1jdbc.properties
## JDBC set
jdbc.url=jdbc\:mysql\://localhost\:3306/edu_demo?useUnicode\=true&characterEncoding\=utf-8
jdbc.username=root
jdbc.password=Obsbr4gd1oVyYr+k4KQdUMNYgKMWdDibsNJTabnph+yPmxjc6tUrT1GNsPDqa9ZvTF9QvaRD86H+Zn/H+yz2jA\=\=
1.2dataSource配置
注意:druid 1.0.16及以后
2.1jdbc.properties
## JDBC set
jdbc.url=jdbc\:mysql\://localhost\:3306/edu_demo?useUnicode\=true&characterEncoding\=utf-8
jdbc.username=root
jdbc.password=Obsbr4gd1oVyYr+k4KQdUMNYgKMWdDibsNJTabnph+yPmxjc6tUrT1GNsPDqa9ZvTF9QvaRD86H+Zn/H+yz2jA\=\=jdbc.publickey= MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKHGwq7q2RmwuRgKxBypQHw0mYu4BQZ3eMsTrdK8E6igRcxsobUC7uT0SoxIjl1WveWniCASejoQtn/BY6hVKWsCAwEAAQ==
2.2dataSource配置