[发明专利]一种在软件源代码未知情况下对可执行文件进行加密方法无效
申请号: | 201110250991.5 | 申请日: | 2011-08-30 |
公开(公告)号: | CN102289632A | 公开(公告)日: | 2011-12-21 |
发明(设计)人: | 苏科华;章登义;李洁;付虹博 | 申请(专利权)人: | 武汉大学 |
主分类号: | G06F21/22 | 分类号: | G06F21/22 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 薛玲 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种在软件源代码未知情况下对可执行文件进行加密方法。在源代码未知的情况下,实现对软件的可执行文件的加密。用户可以通过已注入的自定义的动态链接库获取计算机的网卡MAC地址,将已获取的MAC地址和应用软件的信息相糅合,作为唯一标识用户的申请码,以电话、email、传真等方式向软件版权拥有者申请运行软件所需的许可文件。软件版权拥有者对用户提供的申请码以及对用户的限制条件通过自定义加密组件进行加密,生成一个许可文件,其中记录了申请码、对用户的限制信息以及经加密生成的密钥,将许可文件反馈到用户端。该加密算法不需要对硬件和软件做较大的改动,方法简单,而且有效的降低了软件的侵权。 | ||
搜索关键词: | 一种 软件 源代码 未知 情况 可执行文件 进行 加密 方法 | ||
【主权项】:
一种在软件源代码未知情况下对可执行文件进行加密方法,其特征在于,包括以下步骤:步骤1,启动已注入自定义动态链接库的可执行文件;步骤2,检查许可文件是否存在;步骤3,若许可文件不存在,向用户提供本地机器的计算机网卡MAC地址以及应用软件信息,并要求用户提供许可文件;步骤4,用户以电话、传真、email方式向软件版权拥有者递交该计算机的申请码;步骤5,软件版权拥有者通过加密组件对用户提交的申请码和要授予软件的限制信息进行加密,生成许可文件;步骤6,软件版权拥有者以email、Internet方式将许可文件反馈到用户端;步骤7,用户启动软件,客户端验证许可文件是否有效;步骤8,若许可文件有效,则运行软件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110250991.5/,转载请声明来源钻瓜专利网。
- 上一篇:具有双吸收回路的吸收循环系统
- 下一篇:内存数据保护装置及方法