JAVA代码混淆文档.docxVIP

  • 11
  • 0
  • 约 12页
  • 2016-12-29 发布于重庆
  • 举报
JAVA代码混淆ProGuard简介:是一款免费的Java类文件压缩器、优化器和混淆器。它能发现并删除无用类、字段(field)、方法和属性值(attribute)。它也能优化字节码并删除无用的指令。最后,它使用简单无意义的名字来重命名类名、字段名和方法名。经过以上操作的jar文件会变得更小,并很难进行逆向工程。它支持脚本控制,可以使用GUI界面,与eclipse集成,支持J2ME。价格:免费使用方式:使用图形界面,如下图:使用脚本语句,将执行脚本语句加入相应脚本中执行,例如加入ant、maven项目自动构建中,在项目部署前混淆代码。应用情况:需要对配置项了解具体含义;不需要混淆的属性、方法、类,需要在.pro配置文件中说明;混淆方式为项目打包后再混淆;不能与myeclipse、eclipse集成使用;可以在ant、maven中的配置文件中添加脚本语句使用(编写相应的.Pro文件,增加ProGuard的执行jar文件);混淆时将无用的语句去除,优化方法间结构;混淆内容:属性、方法名称、类名称,对方法过程不做混淆处理,混淆力度不大。Jocky简介:在Sun JDK中提供的Java编译器(javac)的基础上完成的,修改了其中的代码生成过程,对编译器生成的中间代码进行混淆,最后再生成class文件,这样编译和混淆只需要一个步骤就可以完成。价格:免费使用方式:在myeclipse与ecl

文档评论(0)

1亿VIP精品文档

相关文档