社区
Java
帖子详情
保护java源代码的问题。
njyyao
2002-11-04 10:21:22
java的源代码是很容易被反编译出来的,
请教有没有什么好办法或是好的工具可以防止这一问题呢?
(最好是被实践证明有效的)
...全文
182
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
源代码
为什么要加密? 对于传统的C或C++之
源代码
加密方法!
关键词:
源代码
加密、
源代码
加密、
源代码
加密、
源代码
加密、
源代码
加密、
源代码
加密、
源代码
加密、
源代码
加密、
源代码
加密、
源代码
加密、
源代码
加密、
源代码
加密。为何要做
源代码
加密?在
源代码
开发企业,如何
保护
好自己开发的产品,维护好自主知识产权,是企业开发过程中必要了解的,对于经常做开发的来讲对
源代码
加密也多种方法,对于传统的C或C++之类的语言来说,要在Web上
保护
源代码
是很容易的...
java
辅导:
Java
加密
保护
众所周知,
java
开发语言提供了很方便的开发平台,而且开发出来的程序很容易在不同的平台上面进行移植,现在越来越多的人使用它开发软件。
Java
有了它方便的一个方面,但是他同时也带给了开发者一个烦恼,这就是
保护
的办法不多,而且大多数不是很好用,这样自己辛苦开发出来的程序很容易被人反编译过来而据为己有。 一般情况下,大多数的人都是用混编器(
java
obfuscator)来把开发出来的程序
【
Java
基础】
Java
源代码
加密工具有哪些?
本文介绍了
Java
代码
保护
的常用工具和方案。主要包括代码混淆工具(ProGuard、DashO、Allatori)、字节码加密工具(Jscrambler、ClassGuard)、JAR包加密工具(JarProtector、XJar)、原生编译工具(GraalVM Native Image)等。针对不同需求,推荐免费方案(ProGuard+XJar)、商业高强度
保护
(DashO+Jscrambler)或极致安全方案(GraalVM Native Image+JNI)。文章提醒加密可能影响性能或兼容性,建议测试
idea使用Allatori混淆
java
代码
摘要 我们平时开发的
java
项目大多是生成一个jar包运行,而jar包可以通过jd-gui进行解析,然后看到我们的
源代码
,如果我们写了大量的代码别人直接通过这样的方式把我们的辛苦成果直接窃取了那是多么难过的事情,因此我们很有必要对jar包做一些混淆代码的操作,让别人无法直接看懂我们的代码。本文将教会你如果把jar包进行混淆 一.创建
java
项目,并运行 1.创建并运行工程: 点...
Java
51,408
社区成员
86,092
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章