我有一个软件,我不希望别人破解。当然,如果你向公众发布它,我知道没有什么是真正无法破解的。但是,我想要的东西至少会让它有点困难。我听说过加密,我认为这是个好主意。但是,您必须调用defineClass方法才能开始加密(并且您可以中断此调用)。虽然,我正在考虑使用反射并直接调用它。那个电话还能被打断吗?加密是保护程序的好方法。
答案 0 :(得分:1)
答案是:
不在java!
当您将程序打包到一个可运行的jar文件中时,所有类都在那里。但是作为字节码!
将该字节码反转为java文件是可能的,但不容易阅读。