24小时服务热线
效率高速
品质保障
厂家直供
售后保障
行业新闻
当前位置:行业新闻>

一种通过加密可执行程序文件实现软件版权保护的方法专利

发布时间:2026-06-13

【摘要】 本发明公开了一种通过加密可执行程序文件实现软件版权保护的方法。本发明在应用程序发布时对可执行程序中的若干程序代码段进行加密处理,当程序运行到被加密部分时通过软件保护装置进行动态解密。由于解密密钥保存在软件保护装置中,且解密过程是在软件保护装置中进行,而软件保护装置是具有极高安全强度的硬件设备,难以破解或复制,因此没有软件保护装置将无法获得原始的代码而无法运行程序。本发明为软件的版权保护提供了一种简单、高效、安全的方法。 【专利类型】发明授权 【申请人】北京深思洛克软件技术股份有限公司 【申请人类型】企业 【申请人地址】100086 北京市海淀区中关村南大街甲6号铸诚大厦B座1201室 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200810103675.3 【申请日】2008-04-10 【申请年份】2008 【公开公告号】CN101261666B 【公开公告日】2010-07-21 【公开公告年份】2010 【授权公告号】CN101261666B 【授权公告日】2010-07-21 【授权公告年份】2010.0 【IPC分类号】G06F21/00; G06F21/12 【发明人】孙吉平; 韩勇 【主权项内容】一种通过加密可执行程序文件实现软件保护的方法,其特征在于,该方法利用软件保护装置加密应用程序的可执行程序文件进行软件保护,在保护程序的代码同时无需进行代码移植,该方法包括步骤:A、对受保护的软件中的部分代码段内容进行加密;B、记录加密处理信息,加密处理信息包括由多个加密记录信息组成的加密处理信息文件,其中加密记录信息由代码段编号、代码段被加密的起始位置和长度,以及加密密钥编号构成;C、将加密密钥保存在软件保护装置中;D、软件运行到被加密的代码段时,读出被加密部分数据;E、将加密数据发送到软件保护装置中,软件保护装置对接收的加密数据进行解密;其中,软件根据代码段被加密的起始位置和长度,从可执行程序文件中读取相应的加密数据,将读出的加密数据发送给软件保护装置;软件保护装置根据加密处理信息中加密密钥编号选择解密密钥,对加密数据进行解密,返回结果;F、将解密结果返回给软件,软件利用解密结果更新内存中的程序代码;G、继续软件程序的执行。 【当前权利人】北京深盾科技股份有限公司 【当前专利权人地址】北京市海淀区西北旺东路10号院东区5号楼5层510 【专利权人类型】股份有限公司 【统一社会信用代码】911101081019533451 【家族被引证次数】18

  • 【摘要】一种导光板,该导光板包括一入光面;一出光面,该出光面与该入光面相交;一底面,该底面与该出光面相对,该底面设置有多个网点;以及一侧面,该侧面与该出光面及该底面相交。在邻近该导光板入光面的底面,该网点呈圆弧状分布,该圆弧具有同一圆心且朝
  • 【摘要】紫外月球敏感器输出数据评价与判断方法,对紫外月球敏感器输出的月球图像判断图像亮暗程度,比较图像中暗灰度像素所占比例与预设比例阈值的大小,若前者大于后者则认为图像过暗,将数据品质等级设最低级,否则判断图像是否出现强杂光,若出现将数据品
  • 【专利类型】外观设计【申请人】北京申马人食品销售有限公司; 潭小莉; 杨伟伟【申请人类型】企业,个人【申请人地址】100036北京市海淀区西三环中路18号万发大厦510室【申请人地区】中国【申请人城市】北京市【申请人区县】海淀区【申请号】C
  • 【摘要】本发明公开了用于清洗污染核设备的长工件去污箱。该去污箱由箱体、两个隔板、39个超声波振动盒、箱盖自动开关系统、通风系统等组成。由于该去污箱设置了两个隔板将去污箱分隔为相互独立的清洗单元,在清洗不同污染类型的小部件时,三个单元互不干扰
  • 【摘要】本发明公开了一种口含胰岛素滴丸及其制备方法,它是由包括胰岛素、促进剂、助溶剂、分散溶液、矫味剂及聚乙二醇基质制备成的滴丸,每毫克滴丸中含胰岛素0.1U-0.5U;其制备方法是将胰岛素分散在含有促进剂、助溶剂的分散溶液中,在与低分子量
  • 【摘要】本发明涉及一种基于可编程器件的宽带自适应数字预失真引擎(WADPDE)装置。该装置包括:输入矩阵模块、仿真基带信号发射模块、插值器模块、峰值削波模块、宽带数字预失真器模块、输出矩阵模块、MPU控制内核模块和USB接口模块,上述模块均