是否有任何 Java 的开源编译器能够产生无字节码的输出?我正在销售一个 Java 应用程序,我用它来阻止人们对我的程序进行逆向工程并免费赠送它。
问问题
149 次
2 回答
0
有一些方法可以使 Java 代码难以逆向工程,例如像ProGuard这样的代码混淆器,但这不会阻止人们免费提供它。
为了阻止人们放弃它,您需要使用分配给每个客户的某种序列号。至少这样,如果他们把它给你,你就知道是谁干的。
于 2013-10-27T20:24:15.127 回答
0
如果它在计算机上运行,则可以进行逆向工程。你需要的是使用混淆。这样,您的代码将更难重现,因为混淆代码中的逻辑比您最初编写的代码复杂得多。
于 2013-10-27T20:26:19.587 回答