社区
Java SE
帖子详情
关于Java源代码加密混淆
编程小强
2015-03-08 05:46:37
我现在有个jar文件,里面部分代码被加密了,请熟悉的人看下此代码是有用什么工具加密的,怎么解密?
...全文
155
回复
打赏
收藏
关于Java源代码加密混淆
我现在有个jar文件,里面部分代码被加密了,请熟悉的人看下此代码是有用什么工具加密的,怎么解密?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Java
源代码
混淆
器
敏创
Java
混淆
器是广州市敏创信息科技有限公司在保护自己的
Java
源代码
过程中积累的一套实用工具,可以有效地对
Java
代码进行
混淆
,达到保护自己知识产权的目的。 工具可以去除空格,回车,注释,有效地减小
Java
文件大小 将
Java
代码中的变量转化为毫无意义的n1,n2…,不仅加大理解难度,同时有效除低
Java
文件大小。 工具允许设置白名单,使
Java
关键字、保留字、系统类、特殊用途的变量名不被改名,提高
混淆
和重用的灵活性。白名单可以使用通配符,支持前匹配和后匹配,提高设置白名单的效率。 工具可以单个文件进行
混淆
,也可以多文件同时
混淆
。推荐使用多文件操作,使软件的所有
Java
文件同时进行
混淆
,使
Java
的统一换名,避免由于部分
混淆
造成名字冲突。 工具在
混淆
过程中会记录原名与转换后名称的对应关系,因而第一次
混淆
全部文件,以后可以只
混淆
部分文件,不会造成同一标识符在不同文件中不一致的现象。
使用Proguard
混淆
Java
源代码
java
代码很容易被反编译,可通过
混淆
技术来保护源码,此处我们应用开源项目proguard来进行
混淆
。操作使用详见:http://blog.csdn.net/odian1/article/details/8282799
使用Allatori对代码进行
加密
Java
是一种跨平台的、解释型语言,
Java
源代码
编译成中间“字节码”存储于class文件中。由于跨平台的需要,
Java
字节码中包括了很多
源代码
信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成
Java
源代码
。为了防止这种现象,我们可以使用
Java
混淆
器对
Java
字节码进行
混淆
。
Java
类
加密
工具v2.3(免注册、支持64位jdk)
本工具是对
java
class文件进行
加密
保护防止反编译的工具!本工具全面支持linux/unix/windows操作系统。 继推出v1.0版本后,获得了用户大量的支持与的反馈,我们再次推出本v2.0版,对
加密
算法进行了更大的改进,安全性大大提升! 众所周知,
java
编译后的class文件是一种中间字节码文件, 很容易被反编译工具反编译,而传统的
java
源代码
保护方法基本都是采用
混淆
的方式, 但这样会带来很多麻烦,而且也不能真正保护class文件, 本工具是对class文件进行
加密
,采用jni的方式解密运行,
加密
算法达到256位,
加密
后的class文件不可能被破解,反编译工具也对
加密
后的class文件无能为力。 本版本已经支持64位jre;设置方法和32位方法一致。
我心飞扬猪猪侠
java
类
加密
工具
我心飞扬
加密
工具是对
java
class文件进行
加密
保护防止反编译的工具!本工具全面支持linux/unix/windows操作系统。 继推出v1.0版本后,获得了用户大量的支持与的反馈,我们再次推出本v2.0版,对
加密
算法进行了更大的改进,安全性大大提升! 众所周知,
java
编译后的class文件是一种中间字节字文件, 很容易被反编译工具反编译,而传统的
java
源代码
保护方法基本都是采用
混淆
的方式, 但这样会带来很多麻烦,而且也不能真正保护class文件, 本工具是对class文件进行
加密
,采用jni的方式解密运行,
加密
算法达到256位,
加密
后的class文件不可能被破解,反编译工具也对
加密
后的class文件无能为力。 我心飞扬
java
class
加密
工具 v2.1.2更新内容: 修正win7下可能不能打开的问题。
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章