社区
Java EE
帖子详情
有人用过Jshrink混淆吗?有什么软件能给class文件加密?
a2824cl
2005-10-07 06:03:02
我用jshrink给jar包作混淆了,可是混淆后我的程序就不能运行了。不知道错在哪里。有人成功的混淆过吗?我的java程序的classpath非常多,不知道是不是这个原因。
大家都用过什么软件给class文件做混淆?介绍介绍 多谢
...全文
321
2
打赏
收藏
有人用过Jshrink混淆吗?有什么软件能给class文件加密?
我用jshrink给jar包作混淆了,可是混淆后我的程序就不能运行了。不知道错在哪里。有人成功的混淆过吗?我的java程序的classpath非常多,不知道是不是这个原因。 大家都用过什么软件给class文件做混淆?介绍介绍 多谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
peihexian
2005-11-20
打赏
举报
回复
不要用混迹器,那东西到底还是可以反编译的,用这个吧:
http://www.brainysoft.net/clasencrypt.htm
彻底防止反编译的东东
OnlyFor_love
2005-10-07
打赏
举报
回复
顶一下!·
关注
java防止反编译代码
混淆
由于Java字节码的抽象级别较高,因此它们较容易被反编译。下面介绍了几种常用的方法,用于保护Java字节码不被反编译。通常,这些方法不能够绝对防止程序被反编译,而是加大反编译的难度而已,因为这些方法都有自己的使用环境和弱点。 1.隔离Java程序 最简单的方法就是让用户不能够访问到Java
Class
程序,这种方法是最根本的方法,具体实现有多种方式。例如,开发人员可以将关键的J
JAVA .
class
文件
防止反编译。
由于Java字节码的抽象级别较高,因此它们较容易被反编译。下面介绍了几种常用的方法,用于保护Java字节码不被反编译。通常,这些方法不能够绝对防止程序被反编译,而是加大反编译的难度而已,因为这些方法都有自己的使用环境和弱点。 1.隔离Java程序 最简单的方法就是让用户不能够访问到Java
Class
程序,这种方法是最根本的方法,具体实现有多种方式。例如,开发人员可以将关键的J
Android APK代码
加密
与源码保护技术详解
为防止被直接反编译,常见的加固策略包括:DEX
加密
:将 DEX
文件
加密
后嵌入 APK,运行时解密加载。DEX 拆分:将多个 DEX
文件
拆分存储,主 DEX 仅负责加载逻辑。动态加载:使用自定义在运行时从网络或本地加载 DEX
文件
。示例:使用动态加载 DEX
文件
逻辑分析:dexPath:
加密
DEX
文件
路径。:DEX
文件
解密后的存放路径。:Native 库路径(可为 null)。:父类加载器。
Java jar 如何防止被反编译?代码写的太烂,害怕被人发现
文章摘要: 本文探讨了Java程序反编译风险及防护措施。由于Java字节码抽象度高,易被反编译,文中提出四种保护方法:1)隔离关键
Class
文件
(如服务器端部署);2)
Class
文件
加密
(需自定义
Class
Loader解密);3)转换为本地代码(牺牲跨平台性);4)代码
混淆
(重组符号、数据和控制流)。重点分析了
混淆
技术的分类与实现,并以SCJP考试
软件
为例,展示如何结合本地代码与
混淆
技术保护核心模块。最后强调综合使用多种技术才能有效增强安全性。
JAVA .
class
文件
防止反编译
2019独角兽企业重金招聘Python工程师标准>>> ...
Java EE
67,541
社区成员
225,854
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章