[发明专利]许可证发布方法、许可验证方法、系统及电子设备在审
申请号: | 201810851596.4 | 申请日: | 2018-07-27 |
公开(公告)号: | CN109086576A | 公开(公告)日: | 2018-12-25 |
发明(设计)人: | 杨斌 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | G06F21/10 | 分类号: | G06F21/10;H04L9/32;H04L9/06 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 吴迪 |
地址: | 610000 四川省成都市高*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 特征码 软件产品 移动介质 预设 许可 许可证发布 许可证文件 电子设备 共享密钥 签名数据 授权 验证 计算机技术领域 共享密钥生成 授权服务器 存储软件 绑定 申请 服务器 保存 | ||
1.一种许可证发布方法,其特征在于,所述方法包括:
获取用于存储软件产品的移动介质的第一特征码、所述软件产品的第二特征码以及预设共享密钥;
根据所述第一特征码、所述第二特征码和所述预设共享密钥生成签名数据;
根据所述签名数据生成所述软件产品的许可证文件;
将所述许可证文件保存在所述移动介质上所述软件产品的预设目录中。
2.根据权利要求1所述的方法,其特征在于,所述的获取预设共享密钥,包括:
按照预设规则从预设的密钥池中获取一个或多个密钥作为预设共享密钥。
3.根据权利要求1所述的方法,其特征在于,所述的根据所述第一特征码、所述第二特征码和所述预设共享密钥生成签名数据,包括:
通过MD5散列算法对所述第一特征码、所述第二特征码和所述预设共享密钥进行签名,生成所述签名数据。
4.根据权利要求1所述的方法,其特征在于,所述的根据所述第一特征码、所述第二特征码和所述预设共享密钥生成签名数据,包括:
将所述第一特征码、所述第二特征码和所述预设共享密钥进行组合,生成待签名数据;
通过MD5散列算法对所述待签名数据进行签名,生成所述签名数据。
5.根据权利要求1所述的方法,其特征在于,所述的将所述许可证文件保存在所述软件产品的预设目录中,包括:
将所述许可证文件保存在所述软件产品的预设目录中并隐藏。
6.一种许可验证方法,其特征在于,所述方法包括:
在对目标软件产品进行预设操作时,获取存储所述目标软件产品的移动介质的第一特征码;并获取所述目标软件产品的第二特征码以及获取所述目标软件产品中预置的预设共享密钥;
根据所述第一特征码、所述第二特征码和预设共享密钥生成目标签名数据;
获取所述目标软件产品中预置的许可证文件,所述许可证文件包括预置签名数据;
判断所述目标签名数据是否与所述预置签名数据匹配;其中,生成所述目标签名数据的规则与生成所述预置签名数据的规则相同;
若所述目标签名数据与所述预置签名数据匹配,则对所述目标软件产品进行所述预设操作。
7.根据权利要求6所述的方法,其特征在于,所述的获取存储所述目标软件产品的移动介质的第一特征码,包括:
根据预设时间间隔获取存储所述目标软件产品的移动介质的第一特征码。
8.一种许可证发布系统,其特征在于,所述系统包括:
数据获取模块,用于获取用于存储软件产品的移动介质的第一特征码、所述软件产品的第二特征码以及预设共享密钥;
第一数据处理模块,用于根据所述第一特征码、所述第二特征码和所述预设共享密钥生成签名数据;
第二数据处理模块,用于根据所述签名数据生成所述软件产品的许可证文件;
数据存储模块,用于将所述许可证文件保存在所述移动介质上所述软件产品的预设目录中。
9.一种许可验证系统,其特征在于,所述系统包括:
第一数据获取模块,用于在对目标软件产品进行预设操作时,获取存储所述目标软件产品的移动介质的第一特征码;并获取所述目标软件产品的第二特征码以及获取所述目标软件产品中预置的预设共享密钥;
数据生成模块,用于根据所述第一特征码、所述第二特征码和预设共享密钥生成目标签名数据;
第二数据获取模块,用于获取所述目标软件产品中预置的许可证文件,所述许可证文件包括预置签名数据;其中,生成所述目标签名数据的规则与生成所述预置签名数据的规则相同;
数据处理模块,用于判断所述目标签名数据是否与所述预置签名数据匹配;
执行模块,用于若所述目标签名数据与所述预置签名数据匹配,则对所述目标软件产品进行所述预设操作。
10.一种电子设备,其特征在于,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如权利要求1-5中任一权项所述的方法;或者,当所述计算机可读取指令由所述处理器执行时,运行如权利要求6-7中任一权项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810851596.4/1.html,转载请声明来源钻瓜专利网。