druid 1.0.16数据库密码加密

druid 1.0.16之前版本的数据密码加密:java

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

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

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


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


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

最新版本的1.0.16的数据库密码加密配置使用方法以下:ui

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==it

password:gRB59pabS3slXAw5HpT7bbXBP4q+NRSZweOatDc74nPgW401zW22gP4nIrWELLhLHdeAroTrPVGyfJKSTU7kiw==io

 

获得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" />

相关文章
相关标签/搜索