一种软件授权方法技术

技术编号:32020226 阅读:48 留言:0更新日期:2022-01-22 18:38
本发明专利技术涉及一种软件授权方法,包括如下步骤:将待授权软件设置在用户环境中;获取并发送用户环境标识信息至管理端;管理端根据用户环境标识信息生成第一授权码并将第一授权码发送至用户环境;在用户环境中,定期重新获取所述用户环境标识信息,并根据重新获取的用户环境标识信息生成第二授权码,比对第二授权码与第一授权码,若比对结果一致,则授权认证通过,否则授权认证不通过。本发明专利技术在用户环境进行离线授权认证,支持软件产品的私有化部署;同时能够防止用户通过伪造用户环境标识信息非法获得授权。非法获得授权。非法获得授权。

【技术实现步骤摘要】
一种软件授权方法


[0001]本专利技术涉及一种软件授权方法,属于软件加密领域。

技术介绍

[0002]为了提高对软件产品的著作权保护,需要对软件进行加密处理,即用户需要获得软件的授权,才能正常使用软件。目前常用的授权方式有以下3种:
[0003]1、软件序列号授权:软件供应商预定义授权码,用户通过购买等方式获得授权码,并在软件中输入授权码进行验证。该方法使用最广泛,支持单机操作,但序列号容易泄漏,无法避免一次购买被多次使用的情况。
[0004]2、软件序列号网络注册激活:验证服务器与软件之间定期通过远程连接进行实时验证,确保软件受控。该方式控制程序最理想,但不支持软件私有化部署,且需要维护验证服务器,成本较高。
[0005]3、硬件加密狗授权:通过硬件方式授权,不易被破解,一套软件对应一个硬件加密,单机保护效果比序列号授权好。但需硬件配合,费用较高;使用需占有一个硬件接口,且不支持云服务器部署模式。
[0006]专利CN102479304B《软件权限控制方法、客户端及系统》公开了:客户端将本机唯一标志码与设定日本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种软件授权方法,其特征在于,包括如下步骤:将待授权软件设置在用户环境中;获取并发送用户环境标识信息至管理端;管理端根据用户环境标识信息生成第一授权码并将第一授权码发送至用户环境;在用户环境中,定期重新获取所述用户环境标识信息,并根据重新获取的用户环境标识信息生成第二授权码,比对第二授权码与第一授权码,若比对结果一致,则授权认证通过,否则授权认证不通过。2.根据权利要求1所述的一种软件授权方法,其特征在于,还包括:将所述第一授权码复制多个后分别存储在用户环境中不同位置,一一比对第二授权码与所有第一授权码,若存在任一个比对结果不一致,则授权认证不通过。3.根据权利要求1所述的一种软件授权方法,其特征在于,还包括:所述用户环境标识信息包括至少n个环境特征信息;若存在获取失败的环境特征信息,用自定义字符串填充该获取失败的环境特征信息;管理端判断用户环境标识信息中获取成功的环境特征信息数量是否超过第一阈值,若超过第一阈值,继续授权;否则停止授权。4.根据权利要求3所述的一种软件授权方法,其特征在于,所述用户环境标识信息还包括标识符,标识符用于标识环境特征信息是否成功获取;管理端根据所述标识符判断获取成功的环境特征信息数量是否超过...

【专利技术属性】
技术研发人员:方恒凯赵勇陈耀才郑宇
申请(专利权)人:厦门商集网络科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1