社区
Java SE
帖子详情
一个重要的问题:如何对自己的.class进行加密?(100)
pei_yanni
2002-04-10 12:50:18
如何防止别人反编译?我感觉一般的javac编译出来的,很容易就被反编译了。
不知道有没有这方面的高手,指点一二?谢谢
...全文
31
11
打赏
收藏
一个重要的问题:如何对自己的.class进行加密?(100)
如何防止别人反编译?我感觉一般的javac编译出来的,很容易就被反编译了。 不知道有没有这方面的高手,指点一二?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aiur
2002-04-11
打赏
举报
回复
使用混淆器:joc.jar,用這個工具把java文件編譯成class,我用jad反編譯都沒有用...
pengji
2002-04-10
打赏
举报
回复
这个!?如果你要用自己的算法的话,估计不大可能!
如果你要使用工具的话,还是有很多的,问题是这些工具生成的代码一样也有相应的反编译工具的!哈哈!
就象C++生成的EXE文件一样可以反编译一样!
Arter
2002-04-10
打赏
举报
回复
使用模糊器!
pei_yanni
2002-04-10
打赏
举报
回复
好的。还有别的建议吗?谢谢
(晚上结帖。请稍候)
drinkant
2002-04-10
打赏
举报
回复
写自己的ClassLoader, 主讲java安全性的书上应该有相关的内容
pei_yanni
2002-04-10
打赏
举报
回复
请问:什么叫做混淆器?另外,一般上那里找JVM的详细资料呢?
hht
2002-04-10
打赏
举报
回复
应该看java虚拟机实现吧?我没仔细看过,隐约记得里面有这方面的内容
waterdragonfly
2002-04-10
打赏
举报
回复
为什么不用混淆器,让别人读不懂就可以了.
pei_yanni
2002-04-10
打赏
举报
回复
呵呵,如果是自己的代码,拿出来也就无所谓。如果是商业用途的,或者是涉及到版权的呢?
PS:以前,听过SUN的讲座,隐约听到一点:
把编译器,或者编译器的一部分,替换成自己的算法......
很想问一下有没有这方面的资料。
paoyang
2002-04-10
打赏
举报
回复
呵呵,你编的是什么程序这么重要,现在都是open source的时代
老弟,你的思想落后了
pei_yanni
2002-04-10
打赏
举报
回复
当然是指自己加密的算法!如果不能使用自己的加密算法,安全性哪有保障?
Node.js进阶教程第五步:用VUE.JS学习ES6
全面学习vue.js配置,es6命令,解构赋值,symbol类型,set,weakSet,Map,WeakMap,Iterator遍历器,Generator函数结构,Promise对象,async函数,箭头函数,
class
类,proxy代理,Decorator修饰器,model模块,二进制...
Class
CastException: java.lang.String cannot be cast to com.alibaba.fastjson.JSONObject 的解决办法
关于这个
问题
,是与第三方公司合作,远程调用服务接口时(就相当于调用远程服务提供者)遇到的这个
问题
,“java.lang.
Class
CastException: java.lang.String cannot be cast to com.alibaba.fastjson.JSONObject” ...
jpype._jexception.RuntimeExceptionPyRaisable: java.lang.RuntimeException:
Class
AESEncode not found
博主最近再用python做
一个
与java对接的会员管理系统,与要用到java的
加密
方式,就在网上看了看jpype的教程,如果你们看到这篇文章,而且hollo 也打印成功了,最后出现了下面的错误: jpype._jexception....
Caused by: java.lang.No
Class
DefFoundError: Could not initialize
class
cn.hutool.crypto.GlobalBouncyC
、BouncyCastle就是
一个
提供了很多哈希算法和
加密
算法的第三方库。因为引擎了hutool这个库,所以在库代码中看到:如果用户未引入bouncycastle库,则此方法抛出 然后尝试引入bouncycastle库,尝试通过maven引入,未果...
如何对java的
class
类
进行
加密
如何对
class
类
进行
加密
,是某些公司会考虑的
问题
。以下公布
一个
实际的类。实现了
一个
Class
Loader,可以直接操作
加密
后的
class
文件。其中的
加密
方式是采用DES
加密
。当然类需要先
进行
加密
。
Class
Loader做的是
一个
加载...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章