提取部分代码至加密装置中的软件版权保护方法制造方法及图纸

技术编号:2854810 阅读:167 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种软件版权保护方法,特别是一种从程序文件中提取部分代码至加密装置中的软件版权保护方法。本发明专利技术通过将编译后的程序文件中的代码分解,其中分解出的部分代码块在加密装置中运行,其余部分代码在计算机中运行,使软件开发商在软件产品的开发过程中不必投入过多的精力编制软件保护功能模块,在提升加密的安全强度的同时并没有增加应用软件开发商的负担,只需将所要保护的软件产品的程序文件部分代码分解成块,再存入加密装置中,从而解决了传统外壳加密中后期所绑定的壳代码与应用代码结合不够紧密的问题,和外壳加密的破解方法在理论上具有一定通用性的问题,使得外壳加密的安全强度能基本上接近源代码编写方式实现的加密保护。

【技术实现步骤摘要】

本专利技术涉及一种软件版权保护方法,特别是一种经编译后所生成的含有指令代码的程序文件中提取部分代码至加密装置中的软件版权保护方法
技术介绍
程序文件指经编译后所生成的含有二进制指令代码的文件。本专利技术就是针对程序文件实施的软件版权保护的技术方案。数据文件主要是指那些不含有指令代码的文件,如图片、文档、数据库文件等。本文中提及的代码如无特别注释说明则仅指二进制指令代码。源代码文件一般为文本格式,包括可被相应的编译器所识别用于描述程序流程及计算规则的字符串和标识符号,经过编译器处理可转换为程序文件。多年来软件被盗版一直是困扰众多开发商的重大难题,所以许多开发商不得不在软件产品的开发过程中就投入精力去编制软件保护功能模块,尤其是那些售价相对较高,面向特定行业的专业软件产品。但在一个产品的开发过程中投入精力去实现软件保护功能并非总能收到奇效,最终所能达到的保护效果并非总是与投入的精力成正比。毕竟与软件保护及加密相关的功能的开发需要以一定的实践经验为基础,根据软件产品的具体特点,制定软件保护方案,并在软件开发的初期就着手保护方案的量身设计。正是由于软件保护功能实现的复杂性的存在,所以大多本文档来自技高网...

【技术保护点】
一种从程序文件中提取部分代码至加密装置中的软件版权保护方法,其特征在于:将编译后的程序文件中的代码分解为两部分,其中分解出的代码块在加密装置中运行,其余部分代码在计算机中运行。

【技术特征摘要】

【专利技术属性】
技术研发人员:陆舟于华章
申请(专利权)人:北京飞天诚信科技有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1