druid密码加密

使用数据库的时候用到druid,密码用非明文的方式配置,

即:在项目工程中使用加密的密码来连接数据库,而非明文,这样即使密码泄漏,也是加密后的密码串。

该密码串需要使用druid来生成,用到 druid-1.1.3.jar ,或者其他版本的。

以下是生成加密密码的命令,

DOS下生成密钥:java -cp druid-1.1.3.jar com.alibaba.druid.filter.config.ConfigTools root

如下:

C:\>java -cp druid-1.1.3.jar com.alibaba.druid.filter.config.ConfigTools root
privateKey:MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAocfusFubHUh5aaOhy/7gPwTZXO+EOuebFSMKE6Xhvd0ecNnKdf6uu3CN3ZWWN4oErrHaCFj6CyEoOt3TtcNYqQIDAQABAkAI2OY0vs28zDnXjRtMDKQ2zg0VCAQzNHdGsKPcbzXpLBgM+iryexRDQMpfmJkSyJ/O1TDPY76212Vh6ef/KAABAiEA51TYtOsVsBp7pH7qwL27jvJF55DWKQeI353fRViMjNECIQCzCGrNyDGn5AY5V5kSYIrYocdmtgrzr7rWzjAiSckkWQIhAKu+wmUPY7qq7sDhuUf/lRA7rsqNLXKotWXPv8OsSi0BAiAGar3RRGSrPNwQQBiHdRhk7V+FSe8Yjurmeht1jyl7eQIhAJMdIQecalGs4MJ8B9Af1JYYzyWG0R/6T4VztsoJImi6
publicKey:MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKHH7rBbmx1IeWmjocv+4D8E2VzvhDrnmxUjChOl4b3dHnDZynX+rrtwjd2VljeKBK6x2ghY+gshKDrd07XDWKkCAwEAAQ==

password:QhfngvWr+rOLZusTTxf4z0D6PoUEwbOenXrmIp3pLd6OVXmb+YVzb3r6kYWNsUmFaF7LF96K8AlBsAir1lqllw==

C:\>

其中root为数据库密码,

会生成

私钥:privateKey

公钥:publicKey

加密后密码串:password

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值