-1

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

4

1 回答 1

1

答案是:

不是在java中!

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

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

于 2013-08-26T13:38:28.260 回答