更新时间:2021-09-22 11:01:58 来源:极悦 浏览931次
在Java学习的过程当中,有时候,需要将Java代码混淆,以增加部分意料之外的人对代码进行反编译后查看其中的内容。那么,如何进行代码混淆呢?
可以使用Allatori工具来进行代码混淆。
通过搜索Allatori,进入其官网,可下载最新版本的Allatori。目前最新版本为7.7。
下载完成后,解压,进入其中的 .\tutorial\step01\files 目录,Allatori提供了一个test.jar,我们可以用它来进行简单的测试。
先反编译看下test.jar中的内容,如下:
执行RunAllatori.bat,得到safe.jar。
反编译safe.jar中的内容,如下:
混淆后的代码很难阅读。
可以自行尝试其它step中的内容,目标都是混淆,只是混淆的方式或程序有所不同。
config.xml为混淆配置文件,如下:
比如说我们可以配置,只混淆非public方式,这样,可以在混淆后不影响调用引入该jar包的其它项目。Java开发工具还有很多,感兴趣的朋友可以多关注一下。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习