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

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



