需要对Java代码进行混淆,以增加反编译的难度。Java混淆器种类不少,不过原理基本都类似,而且目前的各种混淆器效果都并不理想。如果说真正想要效果好的,恐怕就要花钱购买专业级别的了。
于是去了ProGuard网站(http://proguard.sourceforge.net/),下载了最新版本,看了看文档。用ProGuard自带的GUI试着混淆了Java代码,成功。
继续看看ProGuard自带的例子,试着把ProGuard混淆功能写到项目的Ant文件里。也混淆成功了。
使用下来,感觉还是比较方便的。特别是支持Ant,很容易就能嵌入到Java项目中。正在做Java项目的,并且有兴趣的可以试试看。
本文介绍了使用ProGuard对Java代码进行混淆的过程及体验。通过下载并配置ProGuard,成功实现了Java代码的混淆,增加了代码的反编译难度。此外,还探讨了如何将混淆步骤集成到项目的构建流程中。
163

被折叠的 条评论
为什么被折叠?



