license认证授权功能的实现方法及系统技术方案

技术编号:28295900 阅读:33 留言:0更新日期:2021-04-30 16:20
本发明专利技术提供了一种license认证授权功能的实现方法及系统。该方法包括:利用私钥对配置文件进行非对称加密,得到校验文件;对标准格式的认证文件进行加密,得到加密的认证文件;对标准格式的配置文件进行插位式加密,得到加密的配置文件;由校验文件、加密的认证文件及加密的配置文件组成license文件。本发明专利技术提供的license认证授权功能的实现方法及系统能够以多种不同的加密方式生成license文件,大幅提高license文件的安全性。

【技术实现步骤摘要】
license认证授权功能的实现方法及系统
本专利技术涉及分布式存储系统
,特别是涉及一种license认证授权功能的实现方法及系统。
技术介绍
随着时代的发展,对于一个产品软件的要求越来越严格,导致软件的开发成本越来越高,为了保护软件开发者的权益,同时也保障信息安全和软件安全,让自己的软件产品不被滥用、盗用,License作为商用软件的惯用模式,被广泛应用在各种软件上面,作为软件使用必须先验证激活的先决条件。当前常规软件的License的生成涉及一种加密算法,验证只需根据加密算法的反向解析License,一般只需通过认证,即可完全使用软件,没有特殊的权限限制,最多只有有效期的限制。参见图1,现有License功能实现的技术方案分为两部分:License生成和License的认证授权。License生成方案主要是以硬件某个核心唯一不变的ID和用户的各种使用权限需求为基准,通过一种加密算法生成一段唯一的SID,即是License文件。License的认证授权方案主要是根据生成license使用的加密算法的可逆算法作为破解方案,破解L本文档来自技高网...

【技术保护点】
1.一种license认证授权功能的实现方法,其特征在于,包括:/n利用私钥对配置文件进行非对称加密,得到校验文件;/n对标准格式的认证文件进行加密,得到加密的认证文件;/n对标准格式的配置文件进行插位式加密,得到加密的配置文件;/n由校验文件、加密的认证文件及加密的配置文件组成license文件;/n其中,配置文件包括机器码及权限配置信息,标准格式的认证文件通过对配置文件进行格式转换而得到,标准格式的配置文件通过对配置文件进行格式转换而得到。/n

【技术特征摘要】
1.一种license认证授权功能的实现方法,其特征在于,包括:
利用私钥对配置文件进行非对称加密,得到校验文件;
对标准格式的认证文件进行加密,得到加密的认证文件;
对标准格式的配置文件进行插位式加密,得到加密的配置文件;
由校验文件、加密的认证文件及加密的配置文件组成license文件;
其中,配置文件包括机器码及权限配置信息,标准格式的认证文件通过对配置文件进行格式转换而得到,标准格式的配置文件通过对配置文件进行格式转换而得到。


2.根据权利要求1所述的license认证授权功能的实现方法,其特征在于,license文件中还包括:非对称加密的公钥。


3.根据权利要求1所述的license认证授权功能的实现方法,其特征在于,非对称加密的密钥对是实时生成的。


4.根据权利要求1所述的license认证授权功能的实现方法,其特征在于,插位式加密是指在标准格式的配置文件中随机插入密文码字的加密。


5.根据权利要求1所述的license认证授权功能的实现方法,其特征在于,得到标准格式的认证文件的格式转换包括:base64格式转换。


6.根据权利要求1所述的license认证授权功能的实现方法,其特征在于,得到标准格式的配置文件的格式转换包括:base64格式转换。


7.根据权利要求1所述的license...

【专利技术属性】
技术研发人员:龚金鹄程定胜汤天帅欧阳京李洪新袁鹏飞文中领周泽湘
申请(专利权)人:湖南同有飞骥科技有限公司
类型:发明
国别省市:湖南;43

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

1