社区
Java EE
帖子详情
Java防止反编译
guohua414
2014-12-12 06:03:31
Java中发布到客户机的Jar如何做到防止反编译而保护程序。
现在一般的做法:
1.代码混淆:尝试下来,有的工具好一点混淆程度高,有的工具差一点效果也就打点折扣,但反射的类需要排除在外,工作量挺大
2.classloader加密:没尝试
3.生成本地代码:破坏了跨平台,也担心性能
4.远程调用:实际业务不可远程防止,不考虑
看见别人有一种方式,可以禁止打开jar,加载进来也看不到源码,不知道什么方法。
有经验的朋友解答下,不胜感激。
...全文
190
3
打赏
收藏
Java防止反编译
Java中发布到客户机的Jar如何做到防止反编译而保护程序。 现在一般的做法: 1.代码混淆:尝试下来,有的工具好一点混淆程度高,有的工具差一点效果也就打点折扣,但反射的类需要排除在外,工作量挺大 2.classloader加密:没尝试 3.生成本地代码:破坏了跨平台,也担心性能 4.远程调用:实际业务不可远程防止,不考虑 看见别人有一种方式,可以禁止打开jar,加载进来也看不到源码,不知道什么方法。 有经验的朋友解答下,不胜感激。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AIX_HEAD
2014-12-16
打赏
举报
回复
还有一种办法是给jar包加签名
Inhibitory
2014-12-16
打赏
举报
回复
很有激情啊。。。
姜小白-
2014-12-12
打赏
举报
回复
给class文件加密,之前领导写过一个jar,里面关键的部分是加密过的,反编译的时候,有几个class看不到 具体做法,没搞过,楼主可以搜一下 这个加密跟楼主提到的classloader加密 好像不是一回事, 给楼主个参考
Java代码加密与反编译(二):用加密算法DES修改classLoader实现对.class文件加密
防止
JAVA
代码被
反编译
的方法
防止
JAVA
代码被
反编译
的方法 代码编写避免被
反编译
的方法
java
class
防止
反编译
,最大限度的保护自己的代码
java
以其跨平台、免费、安全等特点,被越来越多的应用到大型的系统中。正是由于其代码的跨平台性,是解析型...本文从各个方面介绍了
防止
class被
反编译
。从而保护自己的知识产权不受侵害。 包括混淆技术,加密技术等。
反编译
Android应用
学习技术的渠道多种多样,而通过
反编译
一些经典应用来学习是一种比较好的途径,在Android领域,有比较好的
反编译
工具,本课程将会教大家如何
反编译
Android应用。
java
防
反编译
jar
java
jar包防
反编译
工具,混淆代码,可以对类名,String,变量,数字等进行混淆,
java
代码保护,
防止
反编译
保护企业成果,
防止
反编译
,有效的保护知识产权。 欢迎下载
Java EE
67,514
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章