Jar包防止反编译是一个常见的需求,有一些方法可以尝试,例如:
- 使用混淆工具,如ProGuard,将字节码变得难以阅读和理解。
- 使用加密工具,如VirboxProtector VME,将jar包加密,对jar里的函数进行虚拟化加密,可完美防止反编译
- 使用本地代码,如JNI,将一些关键的逻辑用C或C++实现,并编译成动态链接库。
这些方法都有各自的优缺点,您可以根据您的具体情况选择合适的方案
本文来自投稿,不代表本站立场,如若转载,请注明出处:https://typecho.firshare.cn/archives/1656.html