druid数据源密码加密问题

努力奋斗ing 2018-04-23 04:00:43
在配置文件中,配置了加密的密码和公共的key




结果发现,可以直接通过ConfigTools类解密回来:


换一台电脑,依然可以。这样一来,配置加密的意义在哪里呢?或者有什么方式可以让别人无法解密呢?
...全文
1288 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
maradona1984 2018-04-27
  • 打赏
  • 举报
回复
引用 4 楼 qq_21911655 的回复:
[quote=引用 2 楼 maradona1984 的回复:] 数据库密码加密有啥意义,想看怎么都能看到,因为你最终还是得解密出来给数据库 如果真不想让人看到,就搞jndi数据源,这个难度更大点
jndi还是配置在文件中的,别人还是看得到。。。[/quote] 远程的jndi啊,这个jndi源在你的服务器上,配置别人看不到的,当然这个不一定能实现
努力奋斗ing 2018-04-27
  • 打赏
  • 举报
回复
引用 1 楼 ouqiaoqiao_01 的回复:
看起来好像都没有加密成功,加密成功后应该是一串无规则的字母和数字组成,然后再对加密后的密码进行解密
这个确实是加密成功了的,只是截图没有截完整。
努力奋斗ing 2018-04-27
  • 打赏
  • 举报
回复
引用 2 楼 maradona1984 的回复:
数据库密码加密有啥意义,想看怎么都能看到,因为你最终还是得解密出来给数据库 如果真不想让人看到,就搞jndi数据源,这个难度更大点
jndi还是配置在文件中的,别人还是看得到。。。
maradona1984 2018-04-24
  • 打赏
  • 举报
回复
数据库密码加密有啥意义,想看怎么都能看到,因为你最终还是得解密出来给数据库 如果真不想让人看到,就搞jndi数据源,这个难度更大点
bug清零 2018-04-23
  • 打赏
  • 举报
回复
看起来好像都没有加密成功,加密成功后应该是一串无规则的字母和数字组成,然后再对加密后的密码进行解密

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧