druid数据库密码加密、解密

本文详细介绍了如何使用Druid数据库连接池进行密码的加密与解密操作,包括命令行操作步骤及参数说明,适用于需要保护数据库连接信息的安全场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、加密

1.打开命令行,进入到druid 的目录,如C:\Users\ppp\.m2\repository\com\alibaba\druid\1.1.20>

2.输入:java -cp druid-1.1.20.jar com.alibaba.druid.filter.config.ConfigTools 【password】 

(若密码有特殊字符,需要在特殊字符前加^, 如密码是  78&^8839, 输入:78^&^^8839)运行,得到如下输出

privateKey:MIIBUwIBADANBgkqhkiG9w0BAQEFAASCAT0wggE5AgEAAkEAxEyd6hZsN3GXDLzbI87Yz4AfXdtVhyA9RqwDr8ehfKHmL+Ih61NkQb/toOt91uzVaHcWOuO/1dy/kSMfPetvgwIDAQABAkB5COjBgmvdT8ucDgJstMiYQN6WR3wX4j
gGEGABjWyz5CTLsmIelQhV+a4YeO2UtBwuiRIadUourt1jY6cnLzmJAiEA/tIyPhb2teSirMn5gOE1laTYLkW8vFtVyv677Osttt8CIQDFNRvcwNk9CgpXmeLg1xFmZ6gzv7ZZq2Pz6vGkoXKP3QIgPW7/neh7Yi7U6UNoW6HwATvUwpMdhWufq2j
udZfdVZECIF+QItZQpXTMvsJAkg6+aXIkXP/msOi3AxKaEUrj6W4JAiB2reIeeO5uSYYym9p8/bu/bdWq3aWgxHcRr9/92GUigQ==


publicKey:MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMRMneoWbDdxlwy82yPO2M+AH13bVYcgPUasA6/HoXyh5i/iIetTZEG/7aDrfdbs1Wh3Fjrjv9Xcv5EjHz3rb4MCAwEAAQ==


password:l7O+t9E2G+z2XJGg6LkixMtkCLrudw4XsfQFpKkAsIQ1CrHDcfbQjn/VIPuiUkIzJYZj6npiknVSoV2/UwJsdw==

 

取publicKey及password即可

 

 

 

二、解密

得到加密后的密码,和publicKey,利用druid包里的ConfigTools的decrypt方法解密

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值