[发明专利]可执行文件的加密解密方法无效
申请号: | 201310009453.6 | 申请日: | 2013-01-10 |
公开(公告)号: | CN103093152A | 公开(公告)日: | 2013-05-08 |
发明(设计)人: | 彭成;付根希;姜国梁;苗艳超;刘新春;邵宗有 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 北京德恒律治知识产权代理有限公司 11409 | 代理人: | 章社杲;孙征 |
地址: | 100193 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可执行文件 加密 解密 方法 | ||
技术领域
本发明总体上涉及计算机领域,更具体地,涉及可执行文件的加密解密方法。
背景技术
计算机软件是一种知识密集的特殊产品,生产一个计算机软件产品需要大量的人力物力,生产难度大,成本高,周期慢。但是软件产品的复制却是十分容易,这导致软件产品盗版泛滥,软件产品制造者的权益受到侵害,除了采用法律手段外,必须使用技术手段保护软件产品。
当前,大多数的软件保护方式是对软件内容的加密。软件运行时,将解密后的内容临时存放到磁盘上,待软件关闭时再将其删除。
然而,如果监控到临时文件在磁盘上的位置,很容易将解密后的软件产品复制出来。
发明内容
为此,本发明提供了一种可执行文件的加密方法,包括以下步骤:通过加密单元选择需要加密的可执行文件;所述加密单元生成密钥,复制解密单元母体,将所述可执行文件的内容加密;将加密后的内容和长度追加到所复制的解密单元母体的尾部;以及生成加密后的可执行文件并将所述密钥保存到磁盘。
其中,在将所述密钥保存到磁盘之后,将加密后的可执行文件的图标替换为预定图标。
其中,预先设定所述加密单元和所述解密单元母体。
此外,还提供了一种可执行文件的解密方法,用于解密根据上述加密方法加密的可执行文件,包括以下步骤:点击加密后的可执行文件;选择所述密钥;以及解密单元从自身尾部读取加密后的可执行文件内容进行解密。
其中,将解密后的可执行文件直接在内存中执行。
此外,还提供了一种可执行文件的加密解密方法,包括以下步骤:设置加密单元和解密单元母体;通过加密单元选择需要加密的可执行文件;所述加密单元生成密钥,复制解密单元母体,将所述可执行文件的内容加密;将加密后的内容和长度追加到所复制的解密单元母体的尾部;生成加密后的可执行文件并将所述密钥保存到磁盘;点击加密后的可执行文件;选择所述密钥;以及解密单元从自身尾部读取加密后的可执行文件内容进行解密。
其中,在将所述密钥保存到磁盘之后,将加密后的可执行文件的图标替换为预定图标。
其中,将解密后的可执行文件直接在内存中执行。
附图说明
当结合附图进行阅读时,根据下面详细的描述可以更好地理解本发明。应该强调的是,根据工业中的标准实践,各种部件没有被按比例绘制。实际上,为了清楚的讨论,各种部件的尺寸可以被任意增加或减少
图1是示出了根据本发明的示例性实施例的一种可执行文件的加密方法的流程图;以及
图2是示出了根据本发明的示例性实施例的一种可执行文件的解密方法的流程图。
具体实施方式
为了实施本发明的不同部件,以下描述提供了许多不同的实施例或示例。以下描述元件和布置的特定示例以简化本发明。当然这些仅仅是示例并不打算限定。再者,以下描述中第一部件形成在第二部件上可包括其中第一和第二部件以直接接触形成的实施例,并且也可包括其中额外的部件形成插入到第一和第二部件中的实施例,使得第一和第二部件不直接接触。为了简明和清楚,可以任意地以不同的尺寸绘制各种部件。
关于第一实施例,如图1所示,提供了一种可执行文件的加密方法,包括以下步骤:通过加密单元选择需要加密的可执行文件;所述加密单元生成密钥,复制解密单元母体,将所述可执行文件的内容加密;将加密后的内容和长度追加到所复制的解密单元母体的尾部;以及生成加密后的可执行文件并将所述密钥保存到磁盘。
优选地,在将所述密钥保存到磁盘之后,将加密后的可执行文件的图标替换为预定图标。
优选地,预先设定所述加密单元和所述解密单元母体。
关于第二实施例,如图2所示,提供了一种可执行文件的解密方法,用于解密根据上述加密方法加密的可执行文件,包括以下步骤:点击加密后的可执行文件;选择所述密钥;以及解密单元从自身尾部读取加密后的可执行文件内容进行解密。
优选地,将解密后的可执行文件直接在内存中执行。
关于第三实施例,一种可执行文件的加密解密方法,包括以下步骤:设置加密单元和解密单元母体;通过加密单元选择需要加密的可执行文件;所述加密单元生成密钥,复制解密单元母体,将所述可执行文件的内容加密;将加密后的内容和长度追加到所复制的解密单元母体的尾部;生成加密后的可执行文件并将所述密钥保存到磁盘;点击加密后的可执行文件;选择所述密钥;以及解密单元从自身尾部读取加密后的可执行文件内容进行解密。
优选地,在将所述密钥保存到磁盘之后,将加密后的可执行文件的图标替换为预定图标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310009453.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种工业废水热量回收利用的中央空调冷/热水系统
- 下一篇:新型太阳能热水器