【发布时间】:2015-04-22 07:19:16
【问题描述】:
您好,我必须创建一个 jar 并将其发送给我们的客户。但问题是客户可以反编译 jar 并根据他的要求进行更改。我想创建 jar 使客户端无法读取代码并且无法对其进行任何更改。任何人都可以告诉我最好的解决方案
【问题讨论】:
-
没有机会!您可以对代码进行混淆以使其更加困难。但是代码总是可读的,因为目标计算机必须读取和解释代码。因此,代码就在那里并且必须是可解释的,即使对于人类也是如此。
-
客户端不太可能反编译您的 jar 并进行更改。如果是这样,您随时可以威胁采取法律行动。
-
默默无闻的安全从未奏效;你为什么要这样做?
-
这些混淆器是否允许混淆 jar 中的选择性类
标签: java jar decompiling