[发明专利]一种程序加密方法和程序加密装置在审
申请号: | 201511020996.3 | 申请日: | 2015-12-30 |
公开(公告)号: | CN106934257A | 公开(公告)日: | 2017-07-07 |
发明(设计)人: | 曹召换;周正 | 申请(专利权)人: | 航天信息软件技术有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12 |
代理公司: | 北京润平知识产权代理有限公司11283 | 代理人: | 谢鑫,肖冰滨 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 程序 加密 方法 装置 | ||
1.一种程序加密方法,其特征在于,所述程序加密方法包括:
获取运行程序的运行设备的硬件信息;
接收用于程序的激活码;以及
基于所述硬件信息和所述激活码激活所述程序。
2.根据权利要求1所述的程序加密方法,其特征在于,基于所述硬件信息和所述激活码激活所述程序包括:
校验所述激活码是否正确;
校验所述激活码与所述程序是否匹配;
在所述激活码正确且所述激活码与所述程序相匹配的情况下,激活所述程序。
3.根据权利要求2所述的程序加密方法,其特征在于,基于所述硬件信息和所述激活码激活所述程序还包括:
基于所述硬件信息和所述激活码激活生成授权文件;以及
使用所述授权文件覆盖所述程序的临时授权文件。
4.根据权利要求1所述的程序加密方法,其特征在于,所述程序加密方法还包括:
接收升级或更新请求;
针对所述激活码生成相应于升级或更新信息的新授权文件;
使用所述新授权文件替换之前的授权文件。
5.根据权利要求1所述的程序加密方法,其特征在于,所述程序加密方法还包括:在激活所述程序之后,将所述激活码设置为激活状态。
6.根据权利要求5所述的程序加密方法,其特征在于,所述程序加密方法还包括:
接收再激活请求;
将所述激活码设置为未激活状态;
获取安装所述程序的新的运行设备的硬件信息;
基于所述新的运行设备的硬件信息和所述激活码再次激活所述程序。
7.根据权利要求1所述的程序加密方法,其特征在于,所述程序加密方法还包括:在激活所述程序的过程中,接收客户基本信息。
8.根据权利要求1-7中任一项所述的程序加密方法,其特征在于,激活所述程序包括在线激活和本地激活。
9.一种程序加密装置,其特征在于,所述程序加密装置包括:
获取装置,获取所述运行设备的硬件信息;
接收装置,接收用于程序的激活码;以及
激活装置,基于所述硬件信息和所述激活码激活所述程序。
10.根据权利要求9所述的程序加密装置,其特征在于,所述程序加密装置还包括:
校验装置,校验所述激活码是否正确,及校验所述硬件信息与所述程序是否匹配;
所述激活装置还用于在所述激活码正确且所述硬件信息与所述程序相匹配的情况下激活所述程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息软件技术有限公司,未经航天信息软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511020996.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:道路运输危险货物车辆标志灯及防伪方法
- 下一篇:一种三轮车用多功能大灯