[发明专利]许可证发布方法、许可验证方法、系统及电子设备在审
申请号: | 201810851596.4 | 申请日: | 2018-07-27 |
公开(公告)号: | CN109086576A | 公开(公告)日: | 2018-12-25 |
发明(设计)人: | 杨斌 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | G06F21/10 | 分类号: | G06F21/10;H04L9/32;H04L9/06 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 吴迪 |
地址: | 610000 四川省成都市高*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 特征码 软件产品 移动介质 预设 许可 许可证发布 许可证文件 电子设备 共享密钥 签名数据 授权 验证 计算机技术领域 共享密钥生成 授权服务器 存储软件 绑定 申请 服务器 保存 | ||
本发明实施例提供许可证发布方法、许可验证方法、系统及电子设备,属于计算机技术领域。该方法包括:获取用于存储软件产品的移动介质的第一特征码、软件产品的第二特征码以及预设共享密钥;根据第一特征码、第二特征码和预设共享密钥生成签名数据;根据签名数据生成软件产品的许可证文件;将许可证文件保存在移动介质上软件产品的预设目录中。本方案中通过将许可授权与移动介质的第一特征码、软件产品的第二特征码以及预设共享密钥实现绑定,使得当用户更换服务器后再次申请许可授权时,只需要通过移动介质即可完成,而不再需要像现有技术中一样向授权服务器重新申请许可授权。
技术领域
本发明涉及计算机技术领域,具体而言,涉及许可证发布方法、许可验证方法、系统及电子设备。
背景技术
软件的盗版和非法使用一直困扰着软件产品开发商,它直接导致了销售量下降和利润流失,极大的打击了软件产品开发商的积极性,并极大的阻碍软件产业的发展。为了保护知识产权,防止非法使用,目前普遍的应用软件保护技术是向用户提供License(许可证)文件,由License文件控制软件产品的运行,控制软件在授权范围内使用。
而现有技术中,是用户在申请License授权文件时,通过向软件开发商提供安装License文件的服务器的设备特征码,例如:MAC(Media Access Control,媒体访问控制)地址、CPU(Central Processing Unit,中央处理器)序列号、硬盘序列号等,从而进行授权。使得用户在更换服务器时需要重新向软件开发商提供安装License文件的服务器的设备特征码以申请授权,从而影响用户的使用。同时,由于MAC地址等可以通过一些技术手段进行修改,如果非法人员通过非法途径获知License文件的生成算法,将导致软件产品的许可授权大面积失效,以及对软件开发商造成巨大损失。
发明内容
为解决上述问题,本发明实施例提供许可证发布方法、许可验证方法、系统及电子设备。
第一方面,本发明实施例提供了一种许可证发布方法,所述方法包括:获取用于存储软件产品的移动介质的第一特征码、所述软件产品的第二特征码以及预设共享密钥;根据所述第一特征码、所述第二特征码和所述预设共享密钥生成签名数据;根据所述签名数据生成所述软件产品的许可证文件;将所述许可证文件保存在所述移动介质上所述软件产品的预设目录中。本方法中,通过移动介质的第一特征码、软件产品的第二特征码以及预设共享密钥生成签名数据,并通过签名数据生成软件产品的许可证文件,从而将许可授权与移动介质的第一特征码、软件产品的第二特征码以及预设共享密钥实现绑定,从而增强了安全性。并且通过将软件产品的许可授权通过移动介质完成,而软件产品的授权不再需要与用户的软件服务器绑定,使得即使用户的软件服务器MAC地址等特征被篡改,也不会被授权,进一步提高了授权的安全性,以及当用户更换服务器后再次申请License授权时,只需要通过移动介质即可完成,而不再需要重新申请License授权,所以,相对于现有技术中授权存在的安全性以及授权操作麻烦的问题,则本方案中采用移动介质的第一特征码、软件产品的第二特征码以及预设共享密钥来完成授权则操作更简单以及更安全,使得用户在更换服务器后不再需要重新申请License授权,进而降低了授权操作的繁琐程度以及提高了授权的安全性。
进一步地,所述的获取预设共享密钥,包括:按照预设规则从预设的密钥池中获取一个或多个密钥作为预设共享密钥。
进一步地,所述的根据所述第一特征码、所述第二特征码和所述预设共享密钥生成签名数据,包括:通过MD5散列算法对所述第一特征码、所述第二特征码和所述预设共享密钥进行签名,生成所述签名数据。
进一步地,所述的根据所述第一特征码、所述第二特征码和所述预设共享密钥生成签名数据,包括:将所述第一特征码、所述第二特征码和所述预设共享密钥进行组合,生成待签名数据;通过MD5散列算法对所述待签名数据进行签名,生成所述签名数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810851596.4/2.html,转载请声明来源钻瓜专利网。