发明名称 |
一种软件保护方法及装置 |
摘要 |
本发明适用于信息安全技术领域,提供了一种软件保护方法及装置,包括获取软件的授权信息;获取所述授权信息的加密值并存储到用户系统中;在所述用户系统中,获取与所述授权信息的类型对应的当前系统参数;当所述授权信息是区间数值时,获取所述授权信息的解密值;若所述当前系统参数不在所述授权信息的解密值区间内,软件终止运行;当所述授权信息为非区间数值,获取当前系统参数的加密值;若所述授权信息的加密值与所述当前系统参数的加密值不相同,软件终止运行。本发明完全使用基于软件以及依靠单设备的方式来保护程序,降低了软件保护成本和操作复杂度,保证硬件端口资源不被浪费,通过对授权信息的加密认证,提高了软件保护的安全性能。 |
申请公布号 |
CN106250727A |
申请公布日期 |
2016.12.21 |
申请号 |
CN201610676829.2 |
申请日期 |
2016.08.16 |
申请人 |
深圳市冠旭电子股份有限公司 |
发明人 |
罗红生;贺旭明;彭久高;吴海全;师瑞文 |
分类号 |
G06F21/12(2013.01)I;G06F21/10(2013.01)I |
主分类号 |
G06F21/12(2013.01)I |
代理机构 |
深圳中一专利商标事务所 44237 |
代理人 |
张全文 |
主权项 |
一种软件保护方法,其特征在于,包括:获取软件的授权信息;获取所述授权信息的加密值并存储到用户系统中;在所述用户系统中,获取与所述授权信息的类型对应的当前系统参数;当所述授权信息为区间数值时,获取所述授权信息的解密值;若所述当前系统参数不在所述授权信息的解密值的区间内,软件终止运行;当所述授权信息为非区间数值时,获取所述当前系统参数的加密值;若所述授权信息的加密值与所述当前系统参数的加密值不同,软件终止运行。 |
地址 |
518116 广东省深圳市龙岗区坪地街道高桥工业园东片区 |