求比较好的JAVA代码保护方法(100分) 直接在代码中加入干扰法。也就是说就算给他源代码也看不懂。比如变量的命名p1,p2等等,还有多搞些函数的嵌套调用,比如m1调用m2,m2调用m3...m5调用m6,而m6又回过头来调用m1,而在m1中根据判断如果调用者位m1则什么也不作。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然还有更那个点的。比如open方法中执行close功能。 whitevampire(冬逸)当然有两个版本的呀。 请问您找到好的java代码保护方法没有?混淆不是最好的解决方案啊. 比如lib里import一个包那个包是需要保护的 但你如果混淆的话包里的类就找不到了啊..我的mail [email protected] qq 4302820 好的混淆器是能解决楼上说的问题的,保护java代码有3种方法1 将核心代码放在某个网站上发布,当程序运行需要载入该核心代码时,从该网站下载字节码2 将.class字节码用加密算法加密,并给出一个密钥,公钥发给客户,编写一个ClassLoader类,拥有公钥的用户运行程序后,在ClassLoader中解密字节码再加载字节码。这样的话他就是反编译了,也是一堆乱码(怀疑能不能进行反编译)3 最简单的方法,使用混淆器,推荐ProGuard,最好自己修改一下ProGuard的包,因为他的本身的混淆度比较低。.....................其实,好的代码就是给人看的,有人对你的代码感兴趣,作为一个程序员才是比较成功的:)当然商业上给用户的话,最好还是混淆一下。 不给源代码,只给编译好的class文件行吗? 不给源代码,只给编译好的class文件行吗?~~~~~~字节码很容易反编译 还是使用混淆器比较好,至于 oranjes_snjp(橘子) 只给编译好的class文件也没有用照样反编译 JSP页面将变化的内容存到数据库里怎么做呢 jsp session验证通不过 struts2隐藏表单应用 如何实现验证码功能? 查询分页 树形菜单 急---谁有com.inet.tds.TdsDriver类邮一个给我 ApplicationResources里的中文问题 请问在jubilder8中使用什么字体才能让光标所在位置和其实际位置相符!!!! springboot单例登录 请教两个问题,给分100,帮帮我吧,兄弟们! 新浪首页看起来很复杂,却没有用框架,为什么?拜年!谢谢!
保护java代码有3种方法
1 将核心代码放在某个网站上发布,当程序运行需要载入该核心代码时,从该网站下载字节码
2 将.class字节码用加密算法加密,并给出一个密钥,公钥发给客户,编写一个ClassLoader类,拥有公钥的用户运行程序后,在ClassLoader中解密字节码再加载字节码。这样的话他就是反编译了,也是一堆乱码(怀疑能不能进行反编译)
3 最简单的方法,使用混淆器,推荐ProGuard,最好自己修改一下ProGuard的包,因为他的本身的混淆度比较低。
.....................
其实,好的代码就是给人看的,有人对你的代码感兴趣,作为一个程序员才是比较成功的:)
当然商业上给用户的话,最好还是混淆一下。
~~~~~~
字节码很容易反编译
至于 oranjes_snjp(橘子) 只给编译好的class文件也没有用
照样反编译