真诚服务-代写论文
代写论文 | 经济管理 | 法律论文 | 英语论文 | 教育论文 | 体育论文 | 医学论文 | 计算机论文
理工科技 | 文史艺政 | 代写导读 | 代写范围 | 代写流程 | 发表论文 | 收费标准 | 常见问题
  
 
 代写论文导航
·代写论文导读
·代写论文范围
·代写论文流程
·代写收费标准
·代写常见问题
 代写联系
QQ:383599951158950405
邮箱:dx03@vip.163.com
联系电话:13752407428
          13662107927
专业提供论文代写、论文发表服务,及演讲、报告等各种文案代写服务,欢迎来电咨询。
 推荐论文
·在DOS实模式下直接存取4GB内存
·C 语言程序设计中指针教学要点分析
·WAP中推送技术的分析与设计
·用Borland C++3.1实现外设与Windows应用程
·论计算机网络中服务的概念
·智能光网络在城域网中的应用和发展趋势
·在RedHat中使用ReiserFS文件系统
·光纤通信技术今后如何发展
·嵌入式实时系统开发的正确选择
·智能建筑与智能化系统
 您现在位置:代写论文计算机论文
JAVA 类文件保护分析与研究
发布时间:2008-04-29 作者:

......

}

对 findClass(String name){}方法进行处理:

//name 为 findClass(String name)待传入参数,先做如下处理

addname = name + "01357924680";

protected Class findClass(final String addname){

name = addname.substring(0,addname.length()-11);

......      //fingClass 其他工作

}

int len; //len =  待传文件 file 的长度:file.length()

byte[] classBytes = new byte[(int) len]; classBytes[len + 1] = 0x00; classBytes[len + 2] = 0x11;

//classBytes  作为 decrypt(byte[] classBytes)的传入参数

private static byte[] decrypt(final byte[] classBytes){

byte[] data = new byte[(int)classByte.lengt - 2];

for(int i = 0; i < data.length; i++)

data[i] = classBytes[i];

......   //解密工作

}

5. 结论
本文介绍了我针对 Java 类文件设计的保护方法,在众多方法中,我选择了对 Class 文件 进行加密这一思想,加密之后又对包含重要信息的方法进行代码混淆处理,这样就对文件起 到了双重保护的作用。经过在 Windows 平台上测试,效果良好,难以反编译,起到了很好 的保护作用。


共2页: 上一页 [1] 2 下一页
  
上一篇:WAP中推送技术的分析与设计
下一篇:可信计算中的密钥管理技术研究
※ 相关信息
版权所有:代写论文网 | 代写计算机论文论文 GoTop
COPYRIGHT © 2006 - 2007 http://www.daixielunwen.org.cn E-MAIL:
浙ICP备07032920号