【摘 要】
:
Java软件保护是一个困扰软件行业开发者的问题,Java语言以其"一次编译,到处运行"特性使其非常容易通过各类反编译软件反编译得到源代码,Java的这一特性对商业软件的版权保护带
【机 构】
:
中国电子科技集团公司第二十八研究所
论文部分内容阅读
Java软件保护是一个困扰软件行业开发者的问题,Java语言以其"一次编译,到处运行"特性使其非常容易通过各类反编译软件反编译得到源代码,Java的这一特性对商业软件的版权保护带来了挑战。文章提出了一种新的Java软件保护方案并给出部分实现过程。该方案基于软件运行机器的惟一标识码,采用AES对称加密算法对核心源文件进行加密,在实现对源文件保护的同时,也确保了软件和运行机器的绑定,而且可以根据需要更改密钥中的用户信息和组合规则,具有较高的防破解能力。
其他文献
我从上小学的时候就非常喜欢读书,但是不是读课文,而是读课外书。在我的读书经历当中,我所认为的读书,就是读“闲书”。$$何谓读“闲书”$$什么是读闲书?我认为,所谓“读闲书”,就是
大家知道,党和政府認为我国科学發展的問題,具有非常重大的意义,并对科学提出了巨大而光荣的任务。馬林科夫在第十九次党代表大会的总結报告中对此曾作如下的說明:“进一步
随着人们对于心脏性猝死防治的认识日益加深和普及,植入式心脏复律除颤器(implanted cardioverter defibrillator,ICD)植入量呈不断增多的态势。2008年全球ICD植入量已达12万台
目的 探析疼痛护理模式在小儿外科术后护理中的应用价值.方法 选取2016年6—12月在郑州儿童医院接受外科手术的100例患儿作为研究对象,采用随机数表法分为研究组和对照组,各5
如何对水力压裂裂缝的起裂及扩展动态过程进行准确监测及如何对压后裂缝形态进行描述,仍是水力压裂施工过程中亟待解决的难题。本文从物理模拟水力压裂实验的角度,综述了利用
生态学是一门开放的方法性学科.生态学作为研究对象、研究方法和研究哲学都在向其他学科广泛渗透.本文详细分析了生态学的学科特征和科学的生态化发展.
在传统的线束设计中,使用常规方法会产生很多问题。文章系统地介绍了三维立体CATIA布线软件在某高端轻卡的设计应用,分析了应用软件解决三维布线设计问题的一般过程。文章提倡
休谟从分析人类获取生活资料的方式入手,认为正义是一种社会契约,是尊重个人财产权的人为美德;他提出了正义的三大法则,即财产稳定地占有的法则,根据同意转移所有物的法则,履行许诺
在欧美主权债务危机的背景下,由于世界市场的不确定性导致全球范围的信心危机,表现为全球民众的怒火:欧洲民众抗议财政紧缩的示威游行接二连三;中东"阿拉伯之春"堪称政治地震;利
本文介绍关系数据库语言 SQL 的标准化历程:SQL_(86)、SQL_(89)、SQL_2、SQL_3及各个标准间的区别、联系和扩充。