如何轻松保护java代码免受反向工程?

时间:2018-01-23 13:10:28

标签: reverse-engineering obfuscation

我已经在java中编写了一个库,我希望防止逆向工程。 我读到了关于混淆的内容,并且明白只是让它更难以阅读,而不是让它完全不可能反编译。

我对其安全/软件保护并不十分了解。

我发现ProGuard 是一个免费的java / android混淆工具。 我尝试了不同的方法来obfsucate jar文件。我的问题和问题是,我可以在混淆后将一个jar文件导入到另一个项目吗? 我的图书馆不再工作,因为我在项目中导入了它。

最后我是否必须对整个java应用程序进行obfusacate?或者我可以模糊我的图书馆,我想保护并在不同的项目中使用它?

0 个答案:

没有答案