摘要: 过程:java文件→class文件→exe执行文件 --------------------------------------------- 一、编译:从.java生成.class (1)eclipse编译: 在菜单栏里选择"项目"→"构建"/"自动构建",就会在workspa... 阅读全文
posted @ 2014-08-15 17:48 DianaCody 阅读(2487) 评论(0) 推荐(0) 编辑
摘要: 二、利用加密算法DES实现java代码加密 传统的C/C++自动带有保护机制,但java不同,只要使用反编译工具,代码很容易被暴露,这里需要了解的就是Java的ClassLoader对象。 Java运行时装入字节码的机制隐含地意味着可以对字节码进行修改。JVM每次装... 阅读全文
posted @ 2014-08-15 15:39 DianaCody 阅读(4738) 评论(1) 推荐(0) 编辑
摘要: Java 代码编译后生成的 .class 中包含有源代码中的所有信息(不包括注释),尤其是在其中保存有调试信息的时候。所以一个按照正常方式编译的 Java .class 文件可以非常轻易地被反编译。通常情况下,反编译可以利用现有的工具jd-gui.exe或者jad.exe。 ... 阅读全文
posted @ 2014-08-15 14:52 DianaCody 阅读(10907) 评论(1) 推荐(1) 编辑