社区
Java
帖子详情
保护java源代码的问题。
njyyao
2002-11-04 10:21:22
java的源代码是很容易被反编译出来的,
请教有没有什么好办法或是好的工具可以防止这一问题呢?
(最好是被实践证明有效的)
...全文
183
15
打赏
收藏
保护java源代码的问题。
java的源代码是很容易被反编译出来的, 请教有没有什么好办法或是好的工具可以防止这一问题呢? (最好是被实践证明有效的)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
angel_cindy
2002-11-06
打赏
举报
回复
这个也不错讲的是反编译 不过是英文
Decompiling Java
http://www.riis.com/book/chap02.html
signboy
2002-11-06
打赏
举报
回复
http://www-900.ibm.com/developerWorks/cn/java/l-secureclass/index.shtml
angel_cindy
2002-11-06
打赏
举报
回复
看看这个兴许有用
http://www-900.ibm.com/developerWorks/cn/java/l-protectjava/index.shtml
njyyao
2002-11-06
打赏
举报
回复
网上有篇文章中说:
有几种技术可以“模糊”Java类文件,使得反编译器处理类文件的效果大打折扣。然而,修改反编译器使之能够处理这些经过模糊处理的类文件并不是什么难事,所以不能简单地依赖模糊技术来保证源代码的安全。
我们可以用流行的加密工具加密应用,比如PGP(Pretty Good Privacy)或GPG(GNU Privacy Guard)。这时,最终用户在运行应用之前必须先进行解密。但解密之后,最终用户就有了一份不加密的类文件,这和事先不进行加密没有什么差别。
混淆、加密会没有意义吗?
signboy
2002-11-06
打赏
举报
回复
关注,
jce是什么东东啊
njyyao
2002-11-06
打赏
举报
回复
proguard怎么把一个目录中所有class一次搞定?
echou
2002-11-05
打赏
举报
回复
我用过proguard,至于效果怎么样,我不是hacker,也不清楚,反正一般的反编译器看不出什么来。
http://proguard.sourceforge.net/
你如果不能上sourceforge,我可以发给你。
njyyao
2002-11-05
打赏
举报
回复
JADE有人用过吗?
效果如何?
chrischen79
2002-11-05
打赏
举报
回复
代码混淆器
haode
2002-11-05
打赏
举报
回复
用一些文件加密软件可以么?
我没有试过。
njyyao
2002-11-05
打赏
举报
回复
up
DanielYWoo
2002-11-05
打赏
举报
回复
在google里查Java混淆器
smartboy_java
2002-11-05
打赏
举报
回复
用jce开发包加密你的源代码利用加密技术准行.
echou
2002-11-05
打赏
举报
回复
OK。我已经发给你了。
njyyao
2002-11-05
打赏
举报
回复
上不去啊……???
发给我吧,njyyao@hotmail.com,有劳了。
[
Java
安全]运用加密技术
保护
Java
源代码
本文探讨了
Java
程序
源代码
容易被窃取的
问题
,并介绍了一种利用定制的ClassLoader对象进行即时解密的方法来
保护
源代码
。这种方法可以在类文件执行前进行解密,从而有效地防止
源代码
被盗。
源代码
加密方法!
本文介绍了
Java
源代码
加密的重要性及具体实现方法。针对
Java
源代码
容易被窃取的
问题
,文章详细解释了如何通过定制ClassLoader对象在加载时解密类文件,从而
保护
源代码
的安全。
java
辅导:
Java
加密
保护
随着
Java
应用日益广泛,其
源代码
易被反编译的
问题
愈发突出。本文探讨了现有
保护
手段如混编器和硬件加密锁的局限性,并介绍了一种创新解决方案——
Java
compile。该工具通过修改
Java
虚拟机内核,实现代码在网络下载后动态编译,从而有效防止
源代码
被窃取。
Java
:
源代码
加密
本文探讨
Java
源代码
保护
的可行方案,重点分析直接加密
源代码
的三大弊端(编译调试困难、密钥泄露风险、法律合规
问题
),并推荐更实用的安全措施:ProGuard等混淆技术、私有代码仓库访问控制、HSM硬件安全模块集成。同时简要说明
Java
加密API(如AES)实现源码加密的技术路径,但强调其不适用于常规开发维护场景。
【
Java
基础】
Java
源代码
加密工具有哪些?
本文介绍了多种
Java
源代码
加密与
保护
工具,包括代码混淆工具如ProGuard、DashO和Allatori,字节码加密工具如Jscrambler和ClassGuard,JAR包加密工具如JarProtector和XJar,以及原生编译工具GraalVM Native Image。文章还提供了不同场景下的选择建议,并提醒加密可能带来的性能和兼容性
问题
。
Java
51,408
社区成员
86,094
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章