CN111159656A - 一种防止软件非授权使用的方法、装置、设备和存储介质 - Google Patents
一种防止软件非授权使用的方法、装置、设备和存储介质 Download PDFInfo
- Publication number
- CN111159656A CN111159656A CN201911128111.XA CN201911128111A CN111159656A CN 111159656 A CN111159656 A CN 111159656A CN 201911128111 A CN201911128111 A CN 201911128111A CN 111159656 A CN111159656 A CN 111159656A
- Authority
- CN
- China
- Prior art keywords
- software
- hardware
- identification information
- expiration date
- current time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000013475 authorization Methods 0.000 title claims abstract description 66
- 238000000034 method Methods 0.000 title claims abstract description 23
- 230000006855 networking Effects 0.000 abstract description 3
- 230000004913 activation Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 239000011800 void material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/12—Protecting executable software
- G06F21/121—Restricting unauthorised execution of programs
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
Abstract
本发明实施例涉及信息安全技术领域,具体涉及一种防止软件非授权使用的方法、装置、设备和存储介质。一种能够防止软件非授权使用的方法,包括:获取软件的相关的授权文件;从授权文件中获取软件的截止日期和有效设备标识信息;获取当前的时间和软件所要运行的硬件设备的硬件标识信息;根据当前的时间和硬件标识信息;以及软件的截止日期和有效设备信息判断是否允许所述软件运行。本发明根据当前的时间、软件所要运行的硬件设备的硬件标识信息、截止日期和有效设备信息就可以判断是否允许所述软件运行;不需要联网,可以在本地完成软件的授权校验,解决了现有技术中如果设备不能够联网就不能够进行对软件进行鉴权的问题。
Description
技术领域
本发明实施例涉及信息安全技术领域,具体涉及一种防止软件非授权使用的方法、装置、设备和存储介质。
背景技术
为了实现软件授权使用,现有技术有两种方式:一是在线注册方式:用户安装软件后,通过网络进行注册授权。软件***的供应商事先已经登记了用户的信息,用户在线注册时,供应商的注册***对用户的信息进行验证。缺点用户身份有效时,注册***生成一个凭证信息,软件***根据凭证信息完成授权。二是激活码方式:用户安装软件后,软件***会根据用户机器的关键信息(例如:MAC地址、CPU序列号、硬盘序列号)生成一个注册凭证(注册码),用户将该注册凭证发送给软件供应商,软件供应商接收到注册凭证后通过注册凭证生成激活码发送给用户,用户接收到激活码后输入激活码,软件***完成授权。上述两种方式都需要云端参与,要求软件生产厂商准备云端服务器,增加了方案的技术复杂度和成本。客户端在激活时必须连外网,否则不能完成软件鉴权工作。
发明内容
为此,本发明实施例提供一种防止软件非授权使用的方法、装置、设备,以解决现有技术中由于不能联外网而导致的无法确定软件是否有权运行的问题。
为了实现上述目的,本发明实施例提供如下技术方案:
根据本发明实施例的第一方面,一种防止软件非授权使用的方法,应用于将要安装软件的硬件设备,包括:
获取软件的相关的授权文件;
从所述授权文件中获取所述软件的截止日期和有效设备标识信息;
获取当前的时间和软件所要运行的硬件设备的硬件标识信息;
根据所述当前的时间和软件所要运行的硬件设备的硬件标识信息;以及所述软件的截止日期和有效设备信息判断是否允许所述软件运行。
在一种实施方式中,根据所述当前的时间和软件所要运行的硬件设备的硬件标识信息;以及所述软件的截止日期和有效设备信息判断是否运行所述软件运行,包括:
如果当前时间在截止日期范围内并且有效设备信息和软件所要运行的硬件设备的硬件标识信息相同,则确定允许所述软件运行。
在一种实施方式中,根据所述当前的时间和软件所要运行的硬件设备的硬件标识信息;以及所述软件的截止日期和有效设备标识信息判断所述软件是否运行,包括:
如果当前时间不在截止日期范围内;或者,有效设备标识信息和软件所要运行的硬件设备的硬件标识信息不同,则确定不允许所述软件运行。
在一种实施方式中,获取软件的相关的授权文件,包括:根据软件的输入文件生成授权文件;其中,所述输入文件包含了截止日期和有效设备标识信息。
在一种实施方式中,根据软件的输入文件生成授权文件,包括:用加密算法对所述输入文件进行加密得到授权文件。
根据本发明实施例的第二方面,一种防止软件非授权使用的装置,应用于将要安装软件的硬件设备,包括:
获取模块,用于获取软件的相关的授权文件;
从所述授权文件中获取所述软件的截止日期和有效设备标识信息;
获取当前的时间和软件所要运行的硬件设备的硬件标识信息;
判断模块,用于根据所述当前的时间和软件所要运行的硬件设备的硬件标识信息;以及所述软件的截止日期和有效设备信息判断是否允许所述软件运行。
在一种实施方式中,所述判断模块还用于,如果当前时间在截止日期范围内并且有效设备信息和软件所要运行的硬件设备的硬件标识信息相同,则确定允许所述软件运行。
在一种实施方式中,所述判断模块还用于,如果当前时间不在截止日期范围内;或者,有效设备标识信息和软件所要运行的硬件设备的硬件标识信息不同,则确定不允许所述软件运行。
在一种实施方式中,获取模块还用于,根据软件的输入文件生成授权文件;其中,所述输入文件包含了截止日期和有效设备标识信息。
在一种实施方式中,获取模块还用于,用加密算法对所述输入文件进行加密得到授权文件。
根据本发明实施例的第三方面,一种防止软件非授权使用的设备,包括:至少一个处理器和至少一个存储器;
所述存储器用于存储一个或多个程序指令;
所述处理器,用于运行一个或多个程序指令,用以执行如下步骤:
获取软件的相关的授权文件;
从所述授权文件中获取所述软件的截止日期和有效设备标识信息;
获取当前的时间和软件所要运行的硬件设备的硬件标识信息;
根据所述当前的时间和软件所要运行的硬件设备的硬件标识信息;以及所述软件的截止日期和有效设备信息判断是否允许所述软件运行。
在一种实施方式中,所述处理器还用于,如果当前时间在截止日期范围内并且有效设备信息和软件所要运行的硬件设备的硬件标识信息相同,则确定允许所述软件运行。
在一种实施方式中,所述处理器还用于,如果当前时间不在截止日期范围内;或者,有效设备标识信息和软件所要运行的硬件设备的硬件标识信息不同,则确定不允许所述软件运行。
在一种实施方式中,所述处理器还用于,根据软件的输入文件生成授权文件;其中,所述输入文件包含了截止日期和有效设备标识信息。
在一种实施方式中,所述处理器还用于,用加密算法对所述输入文件进行加密得到授权文件。
根据本发明实施例的第四方面,一种计算机可读存储介质,所述计算机可读存储介质中包含一个或多个程序指令,所述一个或多个程序指令用于被执行如上述任一项所述的方法。
本发明实施例具有如下优点:因为根据当前的时间、软件所要运行的硬件设备的硬件标识信息、截止日期和有效设备信息判断是否允许所述软件运行;从而在硬件设备的本地完成了软件的授权校验,不需要联网,现有技术中如果设备不能够联网就不能够进行对软件进行鉴权,就会有软件在设备上没有进行授权但是却是被使用的情况发生。而本申请的上述方法,可以实现在设备本地对软件进行鉴权校验,无需联网,解决了现有技术中设备无法联网时就无法对软件进行校验的问题。
附图说明
为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引申获得其它的实施附图。
本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容能涵盖的范围内。
图1为本发明实施例提供的一种防止软件非授权使用的方法流程图;
图2为本发明实施例提供的一种防止软件非授权使用的示例工程demoproject逻辑结构示意图;
图3为本发明实施例提供的一种防止软件非授权使用的装置的结构示意图;
图4为本发明实施例提供的一种防止软件非授权使用的设备的结构示意图。
图中:20-Application;22-第一模块libauth;23-第二模块libpal;24-配置文件config;31-获取模块;32-判断模块;41-处理器;42-存储器。
具体实施方式
以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本申请提出了一种防止软件非授权使用的方法,参见附图1所示的一种防止软件非授权使用的方法流程图;该方法应用于将要安装软件的硬件设备,该方法包括:
步骤S101,获取软件的相关的授权文件;
其中,授权文件可以采用利用输入文件生成的方式得到。
输入文件中包含了软件的截止日期和有效设备标识信息;所以授权文件也包含了软件的截止日期和有效设备标识信息。在将输入文件生成授权文件时,可以采用加密算法进行加密的方式进行,比如采用哈希加密算法进行加密,得到授权文件。因为授权文件是经过加密算法加密后得到的,所以提高了授权文件的安全性。即便是授权文件被不法分子获得,由于没有密钥,不能够对授权文件进行破解。不能够获得其中的软件的截止日期和有效设备标识信息。
步骤S102,从所述授权文件中获取所述软件的截止日期和有效设备标识信息;
截止日期是指软件使用的有效的时间参数,具体是一种最大的使用的时间阈值。有效设备标识信息是预先设定的该软件运行的设备的标识;
其中,有效设备标识包括但不限于以下的一种或几种:媒体访问控制(MediaAccess Control MAC)地址、CPU序列号、硬盘序列号。
步骤S103,获取当前的时间和软件所要运行的硬件设备的硬件标识信息;
其中,软件所要运行的硬件设备的硬件标识信息包括但不限于以下的一种或几种:MAC地址、CPU序列号、硬盘序列号。
步骤S104,根据所述当前的时间和软件所要运行的硬件设备的硬件标识信息;以及所述软件的截止日期和有效设备信息判断是否允许所述软件运行。
在一种实施方式中,根据所述当前的时间和软件所要运行的硬件设备的硬件标识信息;以及所述软件的截止日期和有效设备信息判断是否运行所述软件运行,采取以下步骤:
如果当前时间在截止日期范围内并且有效设备信息和软件所要运行的硬件设备的硬件标识信息相同,则确定允许所述软件运行。
如果当前时间不在截止日期范围内;或者,有效设备标识信息和软件所要运行的硬件设备的硬件标识信息不同,则确定不允许所述软件运行。
举例说明如下:假设当前的日期为2019年1月1日;而截止日期是2018年12月1日;当前日期不在截止日期范围内;超期,所以不允许软件运行;或者,如果有效设备标识信息为计算机的MAC地址,为08:00:27:02:f3:09;而软件所要运行的硬件设备的MAC地址为08:00:27:02:f3:08;经过比较,MAC地址不相同;所以不允许软件在该硬件设备上运行。如果当前日期和硬件设备的标识信息都符合条件,则允许软件运行;如果当前日期在截止日期之前,并且要安装该软件的硬件设备的标识与有效设备标识信息是相同的;则确定软件可以在该硬件设备上运行。
在一种实施方式中,获取软件的相关的授权文件,包括:根据软件的输入文件生成授权文件;其中,所述输入文件包含了截止日期和有效设备标识信息。
其中,可以采用加密算法对所述输入文件进行加密得到授权文件。即便是授权文件被不法分子获取,也无法获得其中携带的截止日期和有效设备标识信息。提高了安全性。
下面介绍一下本发明的具体实现架构,参见附图2所示的一种防止软件非授权使用的示例工程demoproject逻辑结构示意图;该结构包括:应用Application20、第一模块libauth22、第二模块libpal23和配置文件config24;
其中,应用Application20调用第一模块libauth22;第一模块libauth22调用第二模块libpal23和配置文件config中的授权授权文件auth.bin。
上述第二模块libpal23的职能是提取硬件设备的特征,包括:硬件设备的MAC地址和当前时间,将硬件设备的MAC地址和当前时间作为输入发送给第一模块libauth22。配置文件config24里面存放授权文件auth.bin。
第一模块libauth22通过密码学逆变换从配置文件的授权文件config/auth.bin中获取预先设定的有效硬件的MAC地址和截止日期deadline;
并将上述的有效硬件的MAC地址和截止日期deadline和第二模块libpal23提取的硬件设备的MAC地址和当前时间做比较;如果MAC地址一致且当前时间未超过截止日期;则允许应用application20运行,否则不允许应用application运行。
在一种实施方式中,第二模块libauth22具体实现的参考实例如下:
授权检查函数:
int check_authority(void);
输入参数:无
返回值:0代表检查授权通过,软件可以运行;
-1代表机器唯一识别码不对;
-2代表唯一识别码正确但是授权逾期;
-3代表授权文件有错误;
在软件应用application的所有重要节点处都应当调用上述的授权检查函数,以确认最终用户的机器是否有权使用软件。
本发明公开了一种组件技术,该组件本身并不是一个独立的应用,而是嵌入到应用软件中的一个组件,能够帮助应用软件实现使用授权。能够让应用软件固定在一台设备上,而且能控制应用软件的使用时间。应用软件到了别的设备上或者虽然在本设备上但是超过了授权时间就无法使用。这样就能够防止软件被盗用甚至盗卖,能够为应用软件带来部署一台机器使用一天收费多少钱的商业模式。
与上述的方法对应,本申请还公开了一种防止软件非授权使用的装置,应用于将要安装软件的硬件设备,参见附图3所示的一种防止软件非授权使用的装置的结构示意图,该装置包括:
获取模块31,用于获取软件的相关的授权文件;
从所述授权文件中获取所述软件的截止日期和有效设备标识信息;
获取当前的时间和软件所要运行的硬件设备的硬件标识信息;
判断模块32,用于根据所述当前的时间和软件所要运行的硬件设备的硬件标识信息;以及所述软件的截止日期和有效设备信息判断是否允许所述软件运行。
在一种实施方式中,所述判断模块32还用于,如果当前时间在截止日期范围内并且有效设备信息和软件所要运行的硬件设备的硬件标识信息相同,则确定允许所述软件运行。
在一种实施方式中,所述判断模块32还用于,如果当前时间不在截止日期范围内;或者,有效设备标识信息和软件所要运行的硬件设备的硬件标识信息不同,则确定不允许所述软件运行。
在一种实施方式中,获取模块31还用于,根据软件的输入文件生成授权文件;其中,所述输入文件包含了截止日期和有效设备标识信息。
在一种实施方式中,获取模块31还用于,用加密算法对所述输入文件进行加密得到授权文件。
本申请还公开了一种防止软件非授权使用的设备,参见附图4所示的一种防止软件非授权使用的设备的结构示意图;该设备包括:至少一个处理器41和至少一个存储器42;
所述存储器42用于存储一个或多个程序指令;
所述处理器41,用于运行一个或多个程序指令,用以执行以下步骤:
获取软件的相关的授权文件;
从所述授权文件中获取所述软件的截止日期和有效设备标识信息;
获取当前的时间和软件所要运行的硬件设备的硬件标识信息;
根据所述当前的时间和软件所要运行的硬件设备的硬件标识信息;以及所述软件的截止日期和有效设备信息判断是否允许所述软件运行。
在一种实施方式中,所述处理器41还用于,如果当前时间在截止日期范围内并且有效设备信息和软件所要运行的硬件设备的硬件标识信息相同,则确定允许所述软件运行。
在一种实施方式中,所述处理器41还用于,如果当前时间不在截止日期范围内;或者,有效设备标识信息和软件所要运行的硬件设备的硬件标识信息不同,则确定不允许所述软件运行。
在一种实施方式中,所述处理器41还用于,根据软件的输入文件生成授权文件;其中,所述输入文件包含了截止日期和有效设备标识信息。
在一种实施方式中,所述处理器41还用于,用加密算法对所述输入文件进行加密得到授权文件。
本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质中包含一个或多个程序指令,所述一个或多个程序指令用于被执行如上述任一项所述的方法。
(1)本发明能够在本地实现软件使用授权,不需要云端服务器的参与,也不需要用户设备连接外网,降低了***技术复杂度和实现成本,增加了***可靠性。
(2)本发明以软件组件的形式实现,能够灵活地嵌入到客户的各种软件***中去。
(3)本发明能够将宿主软件固定在一台设备上使用预定的时间,从而防止宿主软件被盗用盗卖。
今后在各种商业软件中,都可以采用本发明所描述的组件技术实现软件使用授权,防止软件被盗用盗卖。
虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。
Claims (10)
1.一种防止软件非授权使用的方法,其特征在于,应用于将要安装软件的硬件设备,所述方法包括:
获取软件的相关的授权文件;
从所述授权文件中获取所述软件的截止日期和有效设备标识信息;
获取当前的时间和软件所要运行的硬件设备的硬件标识信息;
根据所述当前的时间和软件所要运行的硬件设备的硬件标识信息;以及所述软件的截止日期和有效设备信息判断是否允许所述软件运行。
2.如权利要求1所述的方法,其特征在于,根据所述当前的时间和软件所要运行的硬件设备的硬件标识信息;以及所述软件的截止日期和有效设备信息判断是否运行所述软件运行,包括:
如果当前时间在截止日期范围内并且有效设备信息和软件所要运行的硬件设备的硬件标识信息相同,则确定允许所述软件运行。
3.如权利要求1所述的方法,其特征在于,根据所述当前的时间和软件所要运行的硬件设备的硬件标识信息;以及所述软件的截止日期和有效设备标识信息判断所述软件是否运行,包括:
如果当前时间不在截止日期范围内;或者,有效设备标识信息和软件所要运行的硬件设备的硬件标识信息不同,则确定不允许所述软件运行。
4.如权利要求1所述的方法,其特征在于,获取软件的相关的授权文件,包括:根据软件的输入文件生成授权文件;其中,所述输入文件包含了截止日期和有效设备标识信息。
5.如权利要求4所述的方法,其特征在于,根据软件的输入文件生成授权文件,包括:用加密算法对所述输入文件进行加密得到授权文件。
6.一种防止软件非授权使用的装置,其特征在于,应用于将要安装软件的硬件设备,包括:
获取模块,用于获取软件的相关的授权文件;
从所述授权文件中获取所述软件的截止日期和有效设备标识信息;
获取当前的时间和软件所要运行的硬件设备的硬件标识信息;
判断模块,用于根据所述当前的时间和软件所要运行的硬件设备的硬件标识信息;以及所述软件的截止日期和有效设备信息判断是否允许所述软件运行。
7.如权利要求6所述的装置,其特征在于,所述判断模块还用于,
如果当前时间在截止日期范围内并且有效设备信息和软件所要运行的硬件设备的硬件标识信息相同,则确定允许所述软件运行。
8.如权利要求6所述的装置,其特征在于,所述判断模块还用于,如果当前时间不在截止日期范围内;或者,有效设备标识信息和软件所要运行的硬件设备的硬件标识信息不同,则确定不允许所述软件运行。
9.一种防止软件非授权使用的设备,其特征在于,包括:至少一个处理器和至少一个存储器;
所述存储器用于存储一个或多个程序指令;
所述处理器,用于运行一个或多个程序指令,用以执行如权利要求1-5任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中包含一个或多个程序指令,所述一个或多个程序指令用于被执行如权利要求1-5任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911128111.XA CN111159656A (zh) | 2019-11-18 | 2019-11-18 | 一种防止软件非授权使用的方法、装置、设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911128111.XA CN111159656A (zh) | 2019-11-18 | 2019-11-18 | 一种防止软件非授权使用的方法、装置、设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111159656A true CN111159656A (zh) | 2020-05-15 |
Family
ID=70555939
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911128111.XA Pending CN111159656A (zh) | 2019-11-18 | 2019-11-18 | 一种防止软件非授权使用的方法、装置、设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111159656A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111709059A (zh) * | 2020-06-19 | 2020-09-25 | 山东省计算中心(国家超级计算济南中心) | 基于国密算法的终端认证信息生成方法及*** |
CN113139171A (zh) * | 2021-03-29 | 2021-07-20 | 聚融医疗科技(杭州)有限公司 | 一种控制超声诊断***软件许可和硬件许可的方法及*** |
CN113778559A (zh) * | 2021-09-15 | 2021-12-10 | 东莞新能安科技有限公司 | 软件的安全应用方法、装置及电子设备 |
CN114172670A (zh) * | 2020-08-19 | 2022-03-11 | 中国电信股份有限公司 | 授权方法、装置和*** |
CN114595436A (zh) * | 2022-03-08 | 2022-06-07 | 北京圣博润高新技术股份有限公司 | 工具申请授权方法、装置、电子设备及存储介质 |
CN114676393A (zh) * | 2022-05-26 | 2022-06-28 | 杭州微帧信息科技有限公司 | 一种软件离线鉴权方法 |
WO2022242035A1 (zh) * | 2021-05-21 | 2022-11-24 | 长扬科技(北京)有限公司 | 一种软件的安全应用方法和装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140289507A1 (en) * | 2006-10-11 | 2014-09-25 | Bassilic Technologies Llc | Method and system for secure distribution of selected content to be protected on an appliance-specific basis with definable permitted associated usage rights for the selected content |
CN104573475A (zh) * | 2014-12-31 | 2015-04-29 | 乐视网信息技术(北京)股份有限公司 | 转码服务程序认证的方法和*** |
CN108052802A (zh) * | 2017-12-06 | 2018-05-18 | 杭州同立方软件有限公司 | 一种为unity3d引擎开发的软件使用U盘进行使用授权的方法 |
CN109359478A (zh) * | 2018-12-03 | 2019-02-19 | 北京中科晶上科技股份有限公司 | 基于加密许可文件的授权方法及*** |
-
2019
- 2019-11-18 CN CN201911128111.XA patent/CN111159656A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140289507A1 (en) * | 2006-10-11 | 2014-09-25 | Bassilic Technologies Llc | Method and system for secure distribution of selected content to be protected on an appliance-specific basis with definable permitted associated usage rights for the selected content |
CN104573475A (zh) * | 2014-12-31 | 2015-04-29 | 乐视网信息技术(北京)股份有限公司 | 转码服务程序认证的方法和*** |
CN108052802A (zh) * | 2017-12-06 | 2018-05-18 | 杭州同立方软件有限公司 | 一种为unity3d引擎开发的软件使用U盘进行使用授权的方法 |
CN109359478A (zh) * | 2018-12-03 | 2019-02-19 | 北京中科晶上科技股份有限公司 | 基于加密许可文件的授权方法及*** |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111709059A (zh) * | 2020-06-19 | 2020-09-25 | 山东省计算中心(国家超级计算济南中心) | 基于国密算法的终端认证信息生成方法及*** |
CN111709059B (zh) * | 2020-06-19 | 2021-06-01 | 山东省计算中心(国家超级计算济南中心) | 基于国密算法的终端认证信息生成方法及*** |
CN114172670A (zh) * | 2020-08-19 | 2022-03-11 | 中国电信股份有限公司 | 授权方法、装置和*** |
CN113139171A (zh) * | 2021-03-29 | 2021-07-20 | 聚融医疗科技(杭州)有限公司 | 一种控制超声诊断***软件许可和硬件许可的方法及*** |
WO2022242035A1 (zh) * | 2021-05-21 | 2022-11-24 | 长扬科技(北京)有限公司 | 一种软件的安全应用方法和装置 |
CN113778559A (zh) * | 2021-09-15 | 2021-12-10 | 东莞新能安科技有限公司 | 软件的安全应用方法、装置及电子设备 |
CN114595436A (zh) * | 2022-03-08 | 2022-06-07 | 北京圣博润高新技术股份有限公司 | 工具申请授权方法、装置、电子设备及存储介质 |
CN114676393A (zh) * | 2022-05-26 | 2022-06-28 | 杭州微帧信息科技有限公司 | 一种软件离线鉴权方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111159656A (zh) | 一种防止软件非授权使用的方法、装置、设备和存储介质 | |
CN111708991B (zh) | 服务的授权方法、装置、计算机设备和存储介质 | |
CN109522726B (zh) | 小程序的鉴权方法、服务器及计算机可读存储介质 | |
US20200169406A1 (en) | Security authentication method and device | |
US8266684B2 (en) | Tokenized resource access | |
US8590024B2 (en) | Method for generating digital fingerprint using pseudo random number code | |
CN106936588B (zh) | 一种硬件控制锁的托管方法、装置及*** | |
CN112000951B (zh) | 一种访问方法、装置、***、电子设备及存储介质 | |
CN105915338B (zh) | 生成密钥的方法和*** | |
CN109272617B (zh) | 开锁验证方法、服务器、门锁、电子设备和存储介质 | |
CN111726224A (zh) | 一种基于量子保密通信的数据完整性快速认证方法、***、终端及存储介质 | |
CN108769029B (zh) | 一种对应用***鉴权认证装置、方法及*** | |
CN107920052B (zh) | 一种加密方法及智能装置 | |
WO2008035450A1 (fr) | Authentification par un identifiant ponctuel | |
US11526596B2 (en) | Remote processing of credential requests | |
CN112257093B (zh) | 数据对象的鉴权方法、终端及存储介质 | |
CN101291228A (zh) | 一种超级密码的生成、认证方法和***、设备 | |
CN113505353B (zh) | 一种认证方法、装置、设备和存储介质 | |
CN113766450A (zh) | 车辆虚拟钥匙共享方法及移动终端、服务器、车辆 | |
CN115037480A (zh) | 设备认证和校验的方法、装置、设备和存储介质 | |
Schleiffer et al. | Secure key management-a key feature for modern vehicle electronics | |
CN112887099B (zh) | 数据签名方法、电子设备及计算机可读存储介质 | |
CN112261103A (zh) | 一种节点接入方法及相关设备 | |
CN111090841A (zh) | 一种用于工控***的认证方法和装置 | |
WO2017219886A1 (zh) | 一种简单网络协议认证方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200515 |
|
RJ01 | Rejection of invention patent application after publication |