[发明专利]一种基于USB Key的软件授权方法及系统在审
申请号: | 202011417455.5 | 申请日: | 2020-12-07 |
公开(公告)号: | CN112685698A | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 叶峰;石勇;罗求;周强;孙利杰;陈松政;刘文清;杨涛 | 申请(专利权)人: | 湖南麒麟信安科技股份有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 谭武艺 |
地址: | 410000 湖南省长*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 usb key 软件 授权 方法 系统 | ||
本发明公开了一种基于USB Key的软件授权方法及系统,本发明包括通过注册程序对被授权计算机进行注册的步骤:调用插入被授权计算机的USB Key设备中的算号程序,通过该算号程序基于被授权计算机的机器码生成授权码;将生成的授权码写入被授权计算机。本发明完成注册方便快捷,不用手动输入一长串的授权码,可避免手动输入容易出错的问题,尤其适合包含大批量虚拟机在内的大批量计算机设备的授权;本发明破解难度大大提高,加密生成授权码部分通过USB Key设备硬件完成,保密性好,使得破解难度大大提高。
技术领域
本发明涉及商业软件的授权技术,具体涉及一种基于USB Key的软件授权方法及系统。
背景技术
授权许可是软件发行比较通用的一种维权手段,也就是正版软件的一个身份证,本质是防止盗版、按功能收费等。目前,商用软件和共享软件绝大部份都是采用授权许可的方式来保证软件本身不被盗用,以保证自身的利益。授权许可有许多不同的机制和方式,有些简洁易用,但是比较容易被复制、滥用和破解;有些则相对安全可靠,但是设计和实现复杂。不同产品需要根据自身的特性和定位选择一种有效的方案。普通的软件授权方法,一般是通过提取系统上的硬件特征码,通过复杂的加密、解密机制来完成授权,若没有任何硬件相关的特性,不能防范授权码被重复使用,发放出去的授权码基本上不受控制,可能会给公司造成严重的损失;使用授权码license进行软件授权是常用的方式之一,通常采取机器码加授权码的授权模式,机器码由特定硬件信息生成,与硬件绑定,授权码根据机器码生成,输入目标机器进行授权,授权采用单机离线模式,每台设备需手动人工进行授权。这种授权方式容易出错、慢,在虚拟化环境中,虚拟机数量基数大,采用此种授权模式显然不合常理。
发明内容
本发明要解决的技术问题:针对虚拟化环境虚拟机基数大,传统的授权方法无法对虚拟机系统进行批量授权的问题,以及传统的授权方法无法防止授权码被重复使用的问题,提供一种基于USB Key的软件授权方法及系统,本发明完成注册方便快捷,不用手动输入一长串的授权码,可避免手动输入容易出错的问题,尤其适合包含大批量虚拟机在内的大批量计算机设备的授权;本发明破解难度大大提高,加密生成授权码部分通过USB Key设备硬件完成,可防止授权码被重复使用的问题,而且保密性好,使得破解难度大大提高。
为了解决上述技术问题,本发明采用的技术方案为:
一种基于USB Key的软件授权方法,包括通过注册程序对被授权计算机进行注册的步骤:
1)调用插入被授权计算机的USB Key设备中的算号程序,通过该算号程序基于被授权计算机的机器码生成授权码;
2)将生成的授权码写入被授权计算机。
可选地,步骤1)中调用插入被授权计算机的USB Key设备中的算号程序后,算号程序的执行步骤包括:
S1)读取被授权计算机的机器码;
S2)检测所述机器码是否已经被注册过,若已经被注册过则直接读取对应的授权码,并跳转执行步骤S5);否则跳转执行步骤S3);
S3)读取USB Key设备中的授权点数,若授权点数大于设定值,则跳转执行下一步;否则,输出错误码,结束并退出;
S4)基于所述机器码生成授权码,并将USB Key设备中的授权点数减1;
S5)输出生成的授权码。
可选地,步骤S4)基于所述机器码生成授权码包括:读取USB Key设备中的过期时间,将过期时间、机器码采用预设的加密算法生成授权码。
可选地,步骤S2)中检测被授权计算机的机器码是否已经被注册过具体是指将被授权计算机的机器码与USB Key设备中存储的已注册的机器码进行比对来判断被授权计算机的机器码是否已经被注册过;步骤S4)中还包括将被授权计算机的机器码及授权码写入USB Key设备的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南麒麟信安科技股份有限公司,未经湖南麒麟信安科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011417455.5/2.html,转载请声明来源钻瓜专利网。