SpringBoot使用druid加密数据库密码
添加依赖
项目 pom 文件中添加(根据个人爱好选择相应依赖版本)
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.21</version>
</dependency>
生成加密数据
在依赖添加完成后,获取本地仓库中该 jar 包的地址:如 D:\Develop\Repository\localrepository\com\alibaba\druid\1.1.21,在该路径下执行如下命令生成数据库加密信息
java -cp druid-1.0.16.jar com.alibaba.druid.filter.config.ConfigTools you_password
如密码为 root ,便会生成如下信息
D:\Develop\Repository\localrepository\com\alibaba\druid\1.1.21>java -cp druid-1.1.21.ja
r com.alibaba.druid.filter.config.ConfigTools root
privateKey:MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAhxXkd9KtM03lc7Q7XU2yMIWxGsVDWlvbukwHjwmBDBO4zY6m+R3vEzkJUw1C2q5WhZLBkuJgtKOc+EgLjimCQQIDAQABAkAcm4dJ1OT3I3z/NuEHjme5HOb