社区
Java EE
帖子详情
【急】使用proguard进行代码混淆,实现类或者继承的类不见了
kill_string
2016-08-11 04:20:47
因为项目中需要,目前采用proguard进行代码混淆,但是混淆之后,凡是接口的实现类在生成的jar包 都不见了,但是在proguard的日志文件里面看是生成成功了的。
jdk1.8,proguard 5.2,5.3都搞不定。目前的混淆策略是:不压缩,不优化,仅混淆,且混淆策略都是proguard的默认策略。
请高手解答。
...全文
237
回复
打赏
收藏
【急】使用proguard进行代码混淆,实现类或者继承的类不见了
因为项目中需要,目前采用proguard进行代码混淆,但是混淆之后,凡是接口的实现类在生成的jar包 都不见了,但是在proguard的日志文件里面看是生成成功了的。 jdk1.8,proguard 5.2,5.3都搞不定。目前的混淆策略是:不压缩,不优化,仅混淆,且混淆策略都是proguard的默认策略。 请高手解答。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
运用
proguard
进行
代码
混淆
今天的主题是如何将我们的
代码
进行
混淆
,我这次主要是看看如何
使用
proguard
进行
代码
混淆
,百度了一下感觉真心的很坑爹,看了那些博客我知道大概怎么配置
混淆
,但是找了半天好不容易才找到如何打开
混淆
工具,更别说比较友好的
混淆
的方式了,所以我在这里记录一下我研究出的结果 第一步、首先要
进行
代码
混淆
我们就需要打开
混淆
的工具,打开的方式是F:\adt-bundle-windows-x86-2013
java maven
混淆
_利用Maven+
ProGuard
进行
代码
混淆
,个人心得
本文原创作者:TheMing学点知识,未经许可禁止转载!何为
代码
混淆
代码
混淆
就是对反编译后的
代码
的
类
名,参数名
进行
混淆
,使得
代码
不容易被看懂。Maven+
ProGuard
这里我采用了Maven+
ProGuard
的方法
进行
代码
混淆
,可以直接修改pom文件,也可以修改pom文件同时加上
ProGuard
的配置文件。将以下
代码
在模块的pom文件中放到build标签里面(注:options注释掉是因为我添加...
ProGuard
代码
混淆
技术详解
前言 今天就来讲讲
ProGuard
代码
混淆
的相关技术知识点。 内容目录
ProGuard
简介
ProGuard
工作原理如何编写一个
ProGuard
文件其他注意事项小结
ProGuard
简介 因为Java
代码
是非常容易反编码的,况且Android开发的应用程序是用Java
代码
写的,为了很好的保护Java源
代码
,我们需要对编译好后的class文件
进行
混淆
。 Pro
java
代码
混淆
的
proguard
方案
混淆
方案用的
proguard
-maven-plugin插件。暂时这样能跑起来,有多少坑,还需要慢慢趟
springboot+
proguard
+maven
实现
代码
混淆
看这一篇就够了
使用
proguard
混淆
代码
只能增加阅读和理解的难度, 并不能百分百保证
代码
安全。常用的应用场景是项目需要部署到客户机器上,一定程度上防止
代码
泄露。
proguard
简介
ProGuard
是一个
混淆
代码
的开源项目,它的主要作用是
混淆
代码
,
ProGuard
包括以下 4 个功能: 压缩(Shrink):检测并移除
代码
中无用的
类
、字段、方法和特性(Attribute) 优化(Optimize):对字节码
进行
优化,移除无用的指令
混淆
(Obfuscate):
使用
a,b,c,d 这样简短而.
Java EE
67,512
社区成员
225,881
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章