有关 .CLASS 的加密问题??

joards 2001-09-29 05:25:03
各位狂鸟, JAVA 有反编译工具,那样的话,要是自己的 APPLET 被下载,不是原代码也就被公开了吗.有什么解决的方法吗??恭候你的解答.
...全文
90 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lusxiao 2001-10-03
只是我知道它的代码要throw exception但它却没有try/catch只有while(true){}然后是一句莫明奇妙的goto。我知道这个Applet用过混淆器。因为里面全是a b c d f
回复
rockswang 2001-10-03
我经常写while(true)循环, 只要break就可以了嘛
回复
bobokong 2001-10-02
lusxiao(lusxiao)说的是jade,也是一个混淆器,有图形界面,操作很方便,能批量混淆

不过我见过更好的,decompile后已经不是纯的的java代码,我也很奇怪。
回复
sunni 2001-10-02
哈哈 真是恶心
回复
lusxiao 2001-10-02
我曾经用反编译过一个网上的Applet,居然反编译给我的代码里有goto语句。还有while(true)循环。估计是把exception给反编译错了。那还是一个很有名的反编译器。我不知道是反编译器有bug还是人家的Applet用了1280000000位的加密技术 :)(纯属搞笑)
回复
lusxiao 2001-10-01
Sun好像也出过一个把变量都弄成OooOOooOooOOooOOOoO,OooOOooOOooOOooOOOoO之类的比a.class,b.class还要恶心。
回复
talentboy 2001-10-01
javablend可以做到
回复
jt80 2001-10-01
同意~
回复
hahaha88 2001-09-29
supershot说的对啊!

对于class的后期处理大概有:
- 优化(Optimize什么的。。。)(俺的英文不行,阿拉伯语不错!跟拉哥学的)
优化处理可以把你的类变小,变快

- 混淆(Co什么的。。。唉)
混淆处理可以把你的类变成:a.class, b.class, ca.class. cb.class...
就不太容易读了

可以在www.google.com里用"Co什么的... Java"或是“de-Complier Java”搜。。。
回复
supershot 2001-09-29
混淆编译
回复
发帖
Java SE
创建于2007-09-28

6.1w+

社区成员

Java 2 Standard Edition
申请成为版主
帖子事件
创建了帖子
2001-09-29 05:25
社区公告
暂无公告