[发明专利]一种许可证激活的方法有效
| 申请号: | 202010382182.9 | 申请日: | 2020-05-08 |
| 公开(公告)号: | CN111581607B | 公开(公告)日: | 2023-08-22 |
| 发明(设计)人: | 朱梦灵;甘霖 | 申请(专利权)人: | 深圳市凯迈生物识别技术有限公司 |
| 主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F21/60;H04L9/08 |
| 代理公司: | 深圳市朝闻专利代理事务所(普通合伙) 44454 | 代理人: | 谭育华 |
| 地址: | 518000 广东省深圳市南山区粤海街道*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 许可证 激活 方法 | ||
1.一种许可证文件激活的方法,其特征在于,具体步骤包括:
当许可文件为未激活,则判断许可文件的时间段类型证书及数量型证书是否有效;如都有效给予继续使用,否则激活失败;
其中,判断数量型证书是否有效,具体的:
判断是否是有效的激活申请码,无效就禁止使用,激活失败;有效则继续验证数量;
验证数量后生成激活码,并激活码从许可文件中获得数量类型证书和当前时间;
判断数量类型证书和当前时间是否符合激活条件,符合给予激活使用,否则激活失败;
判断时间段类型证书是否有效的具体步骤:
通过时间段类型证书输入到SDK的解密算法中进行运算,解密算法判断时间段类型证书中的时间是否处在许可文件的开始时间、结束时间之间,是则为有效,给予激活;否则为无效,不给予激活;
所述SDK的解密算法为:fx(LicSn)→(开始时间、结束时间);
LicSn=Fx(订单编号+开始时间+结束时间+SALT);
其中,LicSn为时间段类型证书,Fx为加密算法,fx为解密算法,SALT为混淆因子;
激活申请码的获取方法,是许可文件的数量型许可证通过加密算法计算获得激活申请码;
其中,所述激活申请码计算公式:SCODE=Fx(数量型许可证+当前时间);
所述数量型许可证:数量型许可证=MD5(订单编号+SALT);
SCODE为激活申请码,Fx为加密算法,SALT为混淆因子。
2.根据权利要求1所述的许可证文件激活的方法,其特征在于,
数量型许可证的判断方法,通过逆向解密算法判断激活申请码是否有效;
激活申请码通过逆向解密算法运算失败则认为,该激活申请码为无效激活申请码;
如逆向解密算法运算成功则认为,该激活申请码为有效激活申请码,再生成激活码;
其中,激活码生成公式:SN=Fx2(数量型许可证+当前时间);
SN为激活码,Fx2为加密算法。
3.根据权利要求2所述的许可证文件激活的方法,其特征在于,逆向解密算法运算成功后,同时还需要检查数量型许可证在本系统是否有效并有可使用的剩余数量,如为零则判断为无效;
有则为有效,如大于零,同时在系统中将有可使用的剩余数量减去一个可用数量,得到可用的剩余数量并且写入激活码中。
4.根据权利要求1所述的许可证文件激活的方法,其特征在于,判断数量类型证书和当前时间是否符合激活条件,是通过解密算法解密激活码,获得激活码的数量型许可证及时间,再判断获得激活码中的数量型许可证及时间与发出时的数据是否相等,相等则给与激活,不相等则激活失败;
其中,解密算法公式:fx2(SN)→(数量型许可证、客户端时间);
SN为激活码,fx2为解密算法。
5.根据权利要求1所述的许可证文件激活的方法,其特征在于,判断许可文件的时间段类型证书及数量型证书是否有效的之前还要判定许可文件的类型,具体的步骤:
判断是否是试用证书:
如果不是试用证书,则判断激活情况;
是试用证书则读取许可证书中的有效开始时间和结束时间,并判断时间是否处于有效;是则允许继续使用;否则结束使用。
6.根据权利要求5所述的许可证文件激活的方法,其特征在于,判断激活情况,具体的步骤:
如许可文件为已激活类型,则允许继续使用;
否则,按照未激活类型进行激活。
7.根据权利要求1所述的许可证文件激活的方法,其特征在于,
所述激活申请码的判断公式为:
fx(SCODE)→(数量型许可证、客户端时间);
fx为逆向解密算法,数量型许可证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市凯迈生物识别技术有限公司,未经深圳市凯迈生物识别技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010382182.9/1.html,转载请声明来源钻瓜专利网。





