[发明专利]一种软件许可证验证方法、装置、电子设备及介质在审
| 申请号: | 202211469486.4 | 申请日: | 2022-11-22 |
| 公开(公告)号: | CN115859256A | 公开(公告)日: | 2023-03-28 |
| 发明(设计)人: | 陈梵;花子岚;赵学茂;黄畅想;熊峰 | 申请(专利权)人: | 阳光电源(南京)有限公司 |
| 主分类号: | G06F21/44 | 分类号: | G06F21/44;G06F21/45;G06F21/12;G06F21/31;G06F11/36 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 杨义 |
| 地址: | 210012 江苏省南京市雨*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 软件 许可证 验证 方法 装置 电子设备 介质 | ||
本发明实施例公开了一种软件许可证验证方法、装置、电子设备及介质。所述方法包括:对所获取软件许可证文件中的日期授权串进行解密处理,得到日期授权串明文;对所读取的目标设备的ID信息和日期授权串明文进行单向加密签名处理,得到第一签名字符串;基于第一签名字符串和软件许可证文件中的第二签名字符串,验证软件许可证文件。该方法通过将软件许可证文件中日期授权串解密,将标识ID信息和日期授权串明文单向加密得到第一签名字符串,以此通过比较第一签名字符串和第二签名字符串是否一致来验证软件许可证文件,能够解决非法修改软件License文件中的硬件身份标识和软件授权期限的问题,从而提高验证的准确性。
技术领域
本发明实施例涉及软件技术领域,尤其涉及一种软件许可证验证方法、装置、电子设备及介质。
背景技术
随着软件技术的不断发展,对软件的知识产权保护也越来越被重视,通常可以为软件增加许可证(license)保护技术来防止软件被盗用。其中License保护技术的核心是需要验证软件License文件,软件通过对应的软件License文件识别宿主设备的硬件身份标识以及软件授权期限(即软件可以在宿主设备上运行的时间长度)。
目前,通常是将宿主设备的硬件身份标识以及软件授权期限保存在软件License文件中;在此基础上是通过验证软件License文件中的硬件身份标识和宿主设备的硬件身份标识是否一致,以及验证宿主设备的当前系统时间是否超过软件授权期限,来验证软件License文件。然而,在上述验证方法中,会存在为了继续使用软件而非法修改软件License文件中的硬件身份标识和软件授权期限的情况,从而有影响软件License文件验证的准确性。
发明内容
本发明实施例提供了一种软件许可证验证方法、装置、电子设备及介质,以解决非法修改软件License文件中的硬件身份标识和软件授权期限的问题,提高验证的准确性。
根据本发明实施例的一方面,提供了一种软件许可证验证方法,包括:
对所获取软件许可证文件中的日期授权串进行解密处理,得到日期授权串明文;
对所读取的目标设备的标识(Identity,ID)信息和所述日期授权串明文进行单向加密签名处理,得到第一签名字符串,所述目标设备为申请软件许可证授权的硬件设备;
基于所述第一签名字符串和所述软件许可证文件中的第二签名字符串,验证所述软件许可证文件
根据本发明实施例的另一方面,提供了一种软件许可证验证装置,包括:
解密模块,用于对所获取软件许可证文件中的日期授权串进行解密处理,得到日期授权串明文;
加密模块,用于对所读取的目标设备的ID信息和所述日期授权串明文进行单向加密签名处理,得到第一签名字符串,所述目标设备为申请软件许可证授权的硬件设备;
验证模块,用于基于所述第一签名字符串和所述软件许可证文件中的第二签名字符串,验证所述软件许可证文件。
根据本发明实施例的另一方面,提供了一种电子设备,所述电子设备包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的软件许可证验证方法。
根据本发明实施例的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的软件许可证验证方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阳光电源(南京)有限公司,未经阳光电源(南京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211469486.4/2.html,转载请声明来源钻瓜专利网。





