当前位置: 首页 > news >正文

Java代码混淆器ProGuard

需要对Java代码进行混淆,以增加反编译的难度。Java混淆器种类不少,不过原理基本都类似,而且目前的各种混淆器效果都并不理想。如果说真正想要效果好的,恐怕就要花钱购买专业级别的了。

于是去了ProGuard网站(http://proguard.sourceforge.net/),下载了最新版本,看了看文档。用ProGuard自带的GUI试着混淆了Java代码,成功。
继续看看ProGuard自带的例子,试着把ProGuard混淆功能写到项目的Ant文件里。也混淆成功了。

使用下来,感觉还是比较方便的。特别是支持Ant,很容易就能嵌入到Java项目中。正在做Java项目的,并且有兴趣的可以试试看。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • ds18b20的c语言程序,DS18B20的C语言程序
  • c语言编译嵌入txt文件,c ++-在本机Windows应用程序的资源中嵌入文本文件
  • 是该好好鄙视一下...!
  • 51c语言中断返回指令,[新人求指教]51C语言编程可否用中断令循环结束提早结束...
  • oracle11gR1JDBC新特性
  • w=a b*c用汇编语言写,汇编语言编写规范.docx
  • 壮壮已经20天了
  • 魔鬼数字c语言英语,C语言常见错误(一)
  • 洛神赋
  • C语言猜小偷思路,谁是小偷,求高手指教。怎么编写这个程序
  • Windows XP SP3下载(预发布RC1版)
  • android动态style,Android控件动态设置style的问题
  • Linux 同步方法剖析
  • mate8 android版本区别,华为Mate8有几个版本 华为Mate8各版本区别
  • Java SE 6 新特性: Instrumentation 新功能
  • django开发-定时任务的使用
  • js操作时间(持续更新)
  • Just for fun——迅速写完快速排序
  • JWT究竟是什么呢?
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • Node + FFmpeg 实现Canvas动画导出视频
  • node入门
  • Node项目之评分系统(二)- 数据库设计
  • Sublime Text 2/3 绑定Eclipse快捷键
  • TypeScript实现数据结构(一)栈,队列,链表
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • 从setTimeout-setInterval看JS线程
  • 大快搜索数据爬虫技术实例安装教学篇
  • 对象管理器(defineProperty)学习笔记
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 前嗅ForeSpider教程:创建模板
  • 区块链共识机制优缺点对比都是什么
  • 微信小程序填坑清单
  • 责任链模式的两种实现
  • ​浅谈 Linux 中的 core dump 分析方法
  • # AI产品经理的自我修养:既懂用户,更懂技术!
  • # Redis 入门到精通(一)数据类型(4)
  • ## 1.3.Git命令
  • #Linux(make工具和makefile文件以及makefile语法)
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • (30)数组元素和与数字和的绝对差
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (Qt) 默认QtWidget应用包含什么?
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (七)MySQL是如何将LRU链表的使用性能优化到极致的?
  • (十六)、把镜像推送到私有化 Docker 仓库
  • (算法)Game
  • (一)基于IDEA的JAVA基础10
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (转)socket Aio demo
  • (转)全文检索技术学习(三)——Lucene支持中文分词