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