如何保护.jar文件免于反编译java

时间:2013-04-28 04:34:33

标签: java

如何防止下载我的java.jar的人在连接类表单上使用我的网站mysql密码和用户名被某个程序反编译。 java中有一些特殊的类可以保护我的连接类吗?

2 个答案:

答案 0 :(得分:5)

您无法有效防止MySQL密码被从您的应用程序中读出 - 即使您采取措施加密密码文本(大多数混淆工具都不会这样做),用户仍然可以拦截密码传递给MySQL库。

不要从客户端软件直接连接到MySQL。为您的数据库构建一个可通过Web访问的API,该API仅公开所需的数据并与之交互。

答案 1 :(得分:0)

您正在寻找obfuscation