加密是保护Java代码的好方法吗?

时间:2013-08-26 13:33:01

标签: java reflection encryption

我有一个软件,我不希望别人破解。当然,如果你向公众发布它,我知道没有什么是真正无法破解的。但是,我想要的东西至少会让它有点困难。我听说过加密,我认为这是个好主意。但是,您必须调用defineClass方法才能开始加密(并且您可以中断此调用)。虽然,我正在考虑使用反射并直接调用它。那个电话还能被打断吗?加密是保护程序的好方法。

1 个答案:

答案 0 :(得分:1)

答案是:

不在java!

当您将程序打包到一个可运行的jar文件中时,所有类都在那里。但是作为字节码!

将该字节码反转为java文件是可能的,但不容易阅读。