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

相關文章
相關標籤/搜索