防止小程序的反编译

时间:2010-09-14 12:13:10

标签: java applet decompiling

  

可能重复:
  Is it worth to obfuscate java web application?

我已经写了一个小程序。我不希望其他人使用易于使用的反编译器对其进行反编译。我已经花了很多力气来实现代码。任何人都可以建议我如何保护我的小程序免于反编译?

3 个答案:

答案 0 :(得分:4)

您可以尝试使用混淆器,例如ProguardyGuard,但阻力几乎总是徒劳无功。

使用适当的工具,例如Java Decompiler,以及足够的时间和专业知识,您的代码将被破坏。

答案 1 :(得分:2)

考虑一下你是否在浪费时间进行混淆。它花费时间和金钱,并且通常不会保护代码免受任何真正决定反编译它的人。

相反,让你的applet变得越来越好,因为这意味着有人必须反复反编译,最终,他们只会使用你的代码,因为它更容易......只要它 更容易。如果你的applet很糟糕,其他人会想出一个更好的,你会松开,无论你如何“保护”你的代码。

阅读Getting RealRework,了解如何让您的applet变得更好。

答案 2 :(得分:1)