我想防止我的游戏客户端被反编译。 是否有一个选项我可以使用 .htaccess 或任何其他方法保护 .jar 文件,以便客户端(浏览用户,通过小程序加载客户端)将无法获取该文件并反编译它。
我一直想知道是否有解决方案,有吗?也许创建一个加密代码,每当服务器尝试获取客户端 jar 时,它都会通过 GET 发送一个加密代码,如果加密代码匹配,它将从该页面加载客户端,我不知道,应该有解决方案?
谢谢!
最佳答案
浏览器要执行applet,需要下载包含applet代码的jar文件。如果下载了它,就可以进行反编译。为了防止这种情况发生,您可以混淆字节码,或者根本不使用小程序,而简单地使用传统的 Web 应用程序,其中代码位于服务器端,客户端只能看到 HTML 和 JavaScript 代码。
关于java - 使用 .htaccess 保护 .jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15598542/