可执行文件的加密解密方法技术

技术编号:8683032 阅读:223 留言:0更新日期:2013-05-09 02:57
本发明专利技术提供了一种可执行文件的加密方法,包括以下步骤:通过加密单元选择需要加密的可执行文件;所述加密单元生成密钥,复制解密单元母体,将所述可执行文件的内容加密;将加密后的内容和长度追加到所复制的解密单元母体的尾部;以及生成加密后的可执行文件并将所述密钥保存到磁盘。

【技术实现步骤摘要】

本专利技术总体上涉及计算机领域,更具体地,涉及。
技术介绍
计算机软件是一种知识密集的特殊产品,生产一个计算机软件产品需要大量的人力物力,生产难度大,成本高,周期慢。但是软件产品的复制却是十分容易,这导致软件产品盗版泛滥,软件产品制造者的权益受到侵害,除了采用法律手段外,必须使用技术手段保护软件产品。当前,大多数的软件保护方式是对软件内容的加密。软件运行时,将解密后的内容临时存放到磁盘上,待软件关闭时再将其删除。然而,如果监控到临时文件在磁盘上的位置,很容易将解密后的软件产品复制出来。
技术实现思路
为此,本专利技术提供了一种可执行文件的加密方法,包括以下步骤:通过加密单元选择需要加密的可执行文件;所述加密单元生成密钥,复制解密单元母体,将所述可执行文件的内容加密;将加密后的内容和长度追加到所复制的解密单元母体的尾部;以及生成加密后的可执行文件并将所述密钥保存到磁盘。其中,在将所述密钥保存到磁盘之后,将加密后的可执行文件的图标替换为预定图标。其中,预先设定所述加密单元和所述解密单元母体。此外,还提供了一种可执行文件的解密方法,用于解密根据上述加密方法加密的可执行文件,包括以下步骤:点击本文档来自技高网...

【技术保护点】
一种可执行文件的加密方法,其特征在于,包括以下步骤:通过加密单元选择需要加密的可执行文件;所述加密单元生成密钥,复制解密单元母体,将所述可执行文件的内容加密;将加密后的内容和长度追加到所复制的解密单元母体的尾部;以及生成加密后的可执行文件并将所述密钥保存到磁盘。

【技术特征摘要】
1.一种可执行文件的加密方法,其特征在于,包括以下步骤: 通过加密单元选择需要加密的可执行文件; 所述加密单元生成密钥,复制解密单元母体,将所述可执行文件的内容加密; 将加密后的内容和长度追加到所复制的解密单元母体的尾部;以及 生成加密后的可执行文件并将所述密钥保存到磁盘。2.根据权利要求1所述的方法,其特征在于,在将所述密钥保存到磁盘之后,将加密后的可执行文件的图标替换为预定图标。3.根据权利要求1所述的方法,其特征在于,预先设定所述加密单元和所述解密单元母体。4.一种可执行文件的解密方法,用于解密根据权利要求1-3中任一项所述的加密方法加密的可执行文件,其特征在于,包括以下步骤: 点击加密后的可执行文件; 选择所述密钥;以及 解密单元从自身尾部读取加密后的可执行文件内容进行...

【专利技术属性】
技术研发人员:彭成付根希姜国梁苗艳超刘新春邵宗有
申请(专利权)人:曙光信息产业北京有限公司
类型:发明
国别省市:

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

1