为了账号安全,请及时绑定邮箱和手机立即绑定

如何保护MySQL用户名和密码不被反编译?

如何保护MySQL用户名和密码不被反编译?

四季花海 2019-10-16 12:56:18
Java .class文件可以很容易地反编译。如果必须在代码中使用登录数据,如何保护数据库?
查看完整描述

3 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

将密码放入应用程序将要读取的文件中。切勿将密码嵌入源文件中。期。


Ruby有一个鲜为人知的模块,称为DBI :: DBRC。我毫不怀疑Java具有等效功能。无论如何,写一个并不难。


查看完整回答
反对 回复 2019-10-16
?
湖上湖

TA贡献2003条经验 获得超2个赞

您在编写Web应用程序吗?如果是这样,请使用JNDI在应用程序外部进行配置。此处提供概述:


JNDI为应用程序提供了一种统一的方式来通过网络查找和访问远程服务。远程服务可以是任何企业服务,包括消息传递服务或特定于应用程序的服务,但是,当然,JDBC应用程序主要对数据库服务感兴趣。创建DataSource对象并向JNDI命名服务注册后,应用程序可以使用JNDI API访问该DataSource对象,然后可以使用该对象连接到它表示的数据源。


查看完整回答
反对 回复 2019-10-16
  • 3 回答
  • 0 关注
  • 892 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信