druid对数据库连接进行加密

来源:互联网 发布:mac 启动空间已满 编辑:程序博客网 时间:2024/04/30 19:23

项目开发中数据库密码明文写在配置文件里很不安全,我看网上有好多人利用代码进行加密解密,但是考虑到java代码是可以反编译的,如果考虑反编译的话加代码混淆更麻烦.
因为数据库连接是用的druid,阿里巴巴的,功能很强大,那么肯定提供了这方面的功能,
在druid的github,wiki里有提到

https://github.com/alibaba/druid/wiki/使用ConfigFilter

第一部分讲了:druid提供了ConfigFilter,可以集中化管理数据库配置文件
第二部分讲了如何配置加密,
执行java -cp druid-1.0.16.jar com.alibaba.druid.filter.config.ConfigTools you_password
的时候需要到druid-1.0.16.jar的目录执行,.
配置后,访问数据库正常

0 0
原创粉丝点击