druid连接池实现数据库加密
💡
原文中文,约1300字,阅读约需3分钟。
📝
内容提要
为了避免源码泄漏风险,可以使用阿里巴巴的Druid对数据库密码进行加密。对于Java项目,最简单的方案是使用Druid的加密功能。
🎯
关键要点
- 源码上传到 Git 服务器存在泄漏风险,特别是数据库配置信息。
- 数据库密码需要加密,以防止数据泄露。
- 对于 Java 项目,使用阿里巴巴的 Druid 是实现数据库加密的简单方案。
- 执行加密命令的示例:java -cp [druid-1.2.18.jar仓库路径] [com.alibaba.druid.filter.config.ConfigTools] [密码]。
- 命令执行后会生成 privateKey、publicKey 和 password。
- 需要将生成的密钥替换到配置文件中。
➡️