首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 171 毫秒
1.
基于字节码的Java软件水印的研究与实现   总被引:1,自引:0,他引:1  
介绍了基于类文件字节码的Java软件水印技术.该技术通过修改操作数和编码操作码,把水印信息以二进制代码的形式嵌入到Java类文件的字节码中,从而对Java类文件进行有效保护.在Eclipse环境下实现了水印方案,完成了水印的嵌入和提取.  相似文献   

2.
Java虽然能够跨平台使用具有较好的灵活性,并具有独立的编译方式,但是其源代码编译后,并没有生成二进制的文件,而是一种面向虚拟机的文件,我们称之为Java类文件,属于一种具有格式的中间代码,容易被黑客进行反编译Java,为其提供了可能性。反编译得到的代码和源代码差别不大,提高Java类文件的保护势在必行。  相似文献   

3.
文章设计和开发的代码搜索引擎首先通过扩展Heritrix,构建本地代码库,利用ANTLR工具对本地代码库的Java源文件进行解析;其次,基于程序抽象语法树(AST)从方法级别和类级别检测克隆代码,对源代码中的方法(method)或者类(class)进行分类;再次,利用ASTParser对本地代码库扫描,抽取程序代码的语法信息,并利用Lucene对含有语法信息的文件建立索引和搜索模块。实验比较结果表明,实现的代码搜索引擎可优化已有的代码搜索引擎的搜索结果,并且对于搜索时间没有显著的影响,从而可更有效地帮助程序员查找与复用已有代码。  相似文献   

4.
董冰  李伟 《信息技术》2005,29(11):90-92
Java语言是一种面向网络的编程语言,通过网络下载Java代码并在本地系统执行是经常的事,但这样可能会危及本地系统安全。虽然Java语言提供了安全编程环境,但是它并没有提供一个完善的下载、运行代码的安全系统。本文以Java安全体系结构为中心详细介绍了Java语言主要安全特性和技术,给出了一种新型的解决网络环境中Java代码安全问题的系统,该系统应用类封装技术实现精细安全策略的安全策略编辑器。  相似文献   

5.
本文主要就使用代码动态生成技术提升Java程序灵活性,展开了具体的分析与探讨,代码动态生成技术是一种依据计算机程序,在实际的运行过程当中的需求所即刻生成的类代码程序。其能够增强程序的灵活性,目前已经被运用到了多类以及脚本语言之中。为了促使学生更好的掌握这一编程技术,最终就相关技术的实现形式、工具使用以及教学思路展开了具体的分析。  相似文献   

6.
JDOM是XML文件的一种Java表示,它提供了一种表示文件的方法,可以方便有效地阅读、操作和书写文件,并致力于用 20%的精力来解决80%的问题。JDOM有一个简单明了的API,既轻量又快速,它集成了DOM和SAX的优点,将两种技术整合到一起,使两者的配合更加自然和协调。本文着重论述JDOM的技术内涵、解析原理,给出了JDOM解析XML文件的关键代码,为XML的相关开发设计人员提供了一种更好的参考依据。  相似文献   

7.
深入剖析了软件保护的机制,阐述了软件保护的基本思想和基本方法,并根据Java类文件的特点,深入研究了Java的编译原理,Java类文件的格式和Java反编译技术,提出了软件要从整体流程上进行保护的观念,设计并实现了用户信息提取器,序列号生成器与序列号合法性判断函数,总结出了针对Java文件的一套保护流程,探索设计出一个实用的安全性较高的保护算法。  相似文献   

8.
<正>基于Java平台开发的软件(下文简称Java软件)在设计时,主要依托软件本身的架构设计、加密算法、运行平台等自我保护,然而窃取源码、通过反编译工具逆向工程等手段导致的软件版本被盗、信息泄露、代码被篡改等情况也时有发生。本文针对目前Java软件的常用保护技术的原理进行简单介绍,对Java软件保护活动中存在的问题进行分析,并且对常用的几种保护技术的优点、缺点进行详细的分析。  相似文献   

9.
Web Service技术在移动通信商务手机终端的应用   总被引:3,自引:1,他引:2  
提出了一个Web Service技术在手机终端的应用模型.利用Sun公司提供的WTK251工具将服务器端生成的WSDL服务文件转化为相应的Java代码,再利用JavaME提供的API封装Java服务方法,根据Soap和Http协议,以及移动网和互联网建立起手机终端和服务器之间的数据交互,有效地实现了Web Service技术在乎机终端和应用服务之间的应用.  相似文献   

10.
JavaTM是开发Web网络应用的主要编程语言之一。由于Java语言自身的特点,它的字节码文件很容易被反编译,所以它的安全问题越来越受到重视。结合信息隐藏与加密技术,提出了一种保护Java字节码的新方法。该方法利用Shamir门限分存方案,将加密密钥打散,隐藏在加密的Java字节码文件中。能有效保护Java字节码文件抵抗反编译,并且很好地支持Java应用程序的升级,通过大量测试数据证明,该方法没有对原Java程序的运行效率产生很大影响。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号