您的位置:首页 > 产品设计 > UI/UE

druid 1.0.16数据库密码加密

2015-12-03 00:00 429 查看
druid 1.0.16以前版本的数据密码加密:

1、切换的druid-0.2.9.jar包所在目录

2、在命令行中执行如下命令:
java -cp druid-0.2.9.jar com.alibaba.druid.filter.config.ConfigTools you_password 即输出加密后密码
3、
<!-- sql统计功能就不能用 <property name="filters" value="stat" /> -->
<property name="filters" value="config" />

<property name="connectionProperties" value="config.decrypt=true" />

参考https://github.com/alibaba/druid/wiki/%E4%BD%BF%E7%94%A8ConfigFilter

druid 1.0.16版本的数据密码加密:

最新版本的1.0.16的数据库密码加密配置使用方法如下:
C:\Users\Administrator\.m2\repository\com\alibaba\druid\1.0.16>java -cp druid-1.0.16.jar com.alibaba.druid.filter.config.ConfigTools qingdao123

privateKey:MIIBUwIBADANBgkqhkiG9w0BAQEFAASCAT0wggE5AgEAAkEAhDMPyg0FsEpFVUeiobuUjtewqTmRanhCzZt2Lj8HPKxajwVD2a2mEvUIMTbe+nh95oUNsbl3m86wguKfVQ3t1wIDAQABAkAKncsjz73oNV6yBYmy8Uxx2DJwtJXP9g5vUo/AEQG0xod64PBvLoXI4O9cQiy+npO6pGGojtomOljpawbabCNpAiEA/evntzF5FtNY2OPnuMtjoSJQNev7xwGmD10oW8ds5BMCIQCFSBY87YWAJm1tv4q8G12117TNzcpmRi3ssu/OD/CfrQIgCHk121QoUU2uOlaope8LnRXzDUmZtlNkwkB+l0l5ZccCICPEuNMZG17M8UkmwmDBJ2EJxqgEtnDEHMcNLnYqqPTxAiBvbWfGWvTPVl8ee88mCuPqH/5lqVsXjhNuVODENtQz4g==

publicKey:MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAIQzD8oNBbBKRVVHoqG7lI7XsKk5kWp4Qs2bdi4/BzysWo8FQ9mtphL1CDE23vp4feaFDbG5d5vOsILin1UN7dcCAwEAAQ==

password:gRB59pabS3slXAw5HpT7bbXBP4q+NRSZweOatDc74nPgW401zW22gP4nIrWELLhLHdeAroTrPVGyfJKSTU7kiw==

得到publicKey和password,配置datasource里

<property name="password" value="${jdbc.password}" />

<property name="connectionProperties" value="config.decrypt=true;config.decrypt.key=${jdbc.publickey}" />

----filters配置需要时config

<property name="filters" value="config" />
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: