一种密标文件验标方法及装置与流程

文档序号:19492523发布日期:2019-12-24 14:11阅读:768来源:国知局
一种密标文件验标方法及装置与流程

本公开涉及信息安全技术领域,更具体地说,涉及一种密标文件验标方法及装置。



背景技术:

在信息领域中,为防止电子文件泄密,对不同秘密程度的电子文件进行分类,然后对不同类别的电子文件通过技术手段加上标记,使电子文件得到相应程度的保护,加上了标记的电子文件称之为密标文件,在密标文件的使用过程中,需要对密标文件进行验标,也即检验密标文件的标记信息是否合规。现有的密标文件验标方法是:密标文件的客户端自身对密标文件进行验标。

然而,现有的密标文件验标方法中,密标文件的安全性难以保证。

综上所述,如何保证密标文件的安全性是目前本领域技术人员亟待解决的问题。



技术实现要素:

本公开的目的是提供一种密标文件验标方法,其能在一定程度上解决如何保证密标文件的安全性的技术问题。本公开还提供了一种密标文件验标装置、电子设备及计算机可读存储介质。

根据本公开实施例的第一方面,提供一种密标文件验标方法,应用于服务器,包括:

接收与所述服务器连接的目标客户端发送的目标密标文件,所述目标客户端包括所述服务器连接的客户端集群中的一个客户端;

对所述目标密标文件进行验标,得到验标结果;

发送所述验标结果至所述目标客户端。

优选的,所述接收与所述服务器连接的目标客户端发送的目标密标文件,包括:

通过文件分块传输方式,接收与所述服务器连接的所述目标客户端发送的所述目标密标文件。

优选的,所述通过文件分块传输方式,接收与所述服务器连接的所述目标客户端发送的所述目标密标文件,包括:

接收与所述服务器连接的所述目标客户端发送的文件分块传输请求协议;

在所述文件分块传输请求协议中解析出所述目标密标文件的密标文件分块;

发送文件分块传输结果协议至所述目标客户端,返回执行所述接收与所述服务器连接的所述目标客户端发送的文件分块传输请求协议的步骤,直至得到所述目标密标文件;

其中,所述文件分块传输请求协议的变量类型包括:密标文件名长度、密标文件名、密标文件总长度、密标文件分块数据偏移量、密标文件分块数据长度、密标文件分块数据、密标文件分块标记;所述密标文件分块标记包括密标文件第一包、密标文件中间包、密标文件最后一包;

所述文件分块传输结果协议的变量类型包括:密标文件名长度、密标文件名、接收状态;所述接收状态包括接收密标文件分块数据成功、接收密标文件分块数据失败、接收密标文件成功。

优选的,所述对所述目标密标文件进行验标,包括:

接收所述目标客户端发送的验标处理请求协议,所述验标处理请求协议的变量类型包括:密标文件文件名长度、密标文件文件名、服务器pin码长度、服务器pin码、目标域编码;

判断所述验标处理请求协议中的服务器pin码是否与自身pin码一致;

若所述验标处理请求协议中的服务器pin码与自身pin码一致,则执行所述对所述目标密标文件进行验标的步骤;

其中,所述目标域编码的变量类型包括:公开、内部、秘密、机密。

优选的,所述发送所述验标结果至所述目标客户端,包括:

通过验标处理结果协议发送所述验标结果至所述目标客户端;

其中,所述验标处理结果协议的变量内容包括:密标文件名长度、密标文件名、验标结果、密标文件密级;

所述验标结果的类型包括:密标文件打开失败;用户传输密级值非法;pin码认证失败;密标文件合法,允许传输;非密标文件,阻止传输;密标文件密级非法,阻止传输;密标文件密级高于目标域密级,阻止传输;密标文件校验失败,阻止传输;读取密标文件失败,阻止文件传输。

优选的,所述发送所述验标结果至所述目标客户端之后,还包括:

接收所述目标客户端发送的脱标处理请求协议;

对所述目标密标文件进行脱标处理,得到脱标文件;

通过脱标处理结果协议发送所述脱标文件至所述目标客户端;

其中,所述脱标处理请求协议的变量类型包括:密标文件名长度、密标文件名、服务器pin码长度、服务器pin码、脱标文件名长度、脱标文件名;

所述脱标处理结果协议包括:密标文件名长度、密标文件名、脱标文件名长度、脱标文件名、脱标结果、密标文件密级、脱标文件哈希长度、脱标文件哈希值;

所述脱标结果的类型包括:密标文件打开失败;pin码认证失败;指向文件打开失败;密标文件合法,允许传输;非密标文件,阻止传输;密标文件密级非法,阻止传输;密标文件校验失败,阻止传输;读取密标文件失败,阻止传输;密标文件脱标失败,阻止传输。

优选的,请求协议和结果协议均包括协议帧头和协议帧尾;

所述协议帧头的变量类型包括:消息交互的版本号、消息类型、消息长度;

所述协议帧尾的变量类型包括校验码;所述校验码包括协议中除所述协议帧尾之外的所有数据之和与预设数值的取模值。

根据本公开实施例的第二方面,提供一种密标文件验标装置,应用于服务器,包括:

第一接收模块,用于接收与所述服务器连接的目标客户端发送的目标密标文件,所述目标客户端包括所述服务器连接的客户端集群中的一个客户端;

第一验标模块,用于对所述目标密标文件进行验标,得到验标结果;

第一发送模块,用于发送所述验标结果至所述目标客户端。

根据本公开实施例的第三方面,提供一种电子设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述存储器中的所述计算机程序,以实现如上任一所述方法的步骤。

根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述方法的步骤。

根据本公开实施例的第五方面,提供一种密标文件验标方法,应用于如上任一所述目标客户端,包括:

发送目标密标文件至与所述目标客户端连接的服务器;

接收所述服务器发送的对所述目标密标文件进行验标后得到的验标结果。

优选的,所述发送目标密标文件至与所述目标客户端连接的服务器,包括:

在自身验标任务队列中读取验标任务;

发送所述验标任务对应的目标密标文件至与所述目标客户端连接的所述服务器;

其中,所述验标任务包括自身验标接口被调用后生成的任务。

优选的,所述接收所述服务器发送的对所述目标密标文件进行验标后得到的验标结果之后,还包括:

发送脱标请求至所述服务器;

接收所述服务器发送的对所述目标密标文件进行脱标后得到的脱标文件;

对所述脱标文件进行完整性检验。

本公开提供的一种密标文件验标方法,应用于服务器,接收与服务器连接的目标客户端发送的目标密标文件,目标客户端包括服务器连接的客户端集群中的一个客户端;对目标密标文件进行验标,得到验标结果;发送验标结果至目标客户端。本公开提供的一种密标文件验标方法,服务器接收目标客户端发送的目标密标文件,对目标密标文件进行验标,得到验标结果,并发送验标结果至目标客户端,也即借助服务器对目标密标文件进行验标,且服务器可以连接多个客户端,所以本公开提供的服务器可以集中对密标文件进行验标操作,也即借助服务器实现了对密标文件的集中管控、集中审批,与现有技术相比,提高了密标文件的安全性。本公开提供的一种密标文件验标装置、电子设备及计算机可读存储介质也解决了相应技术问题。

附图说明

为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为根据一示例性实施例示出的一种密标文件验标方法的第一流程图;

图2为根据一示例性实施例示出的一种密标文件验标装置的第一结构示意图;

图3为根据一示例性实施例示出的一种密标文件验标方法的第二流程图;

图4为根据一示例性实施例示出的一种密标文件验标方法的第二结构示意图;

图5为根据一示例性实施例示出的一种电子设备500的框图。

具体实施方式

下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

在信息领域中,为防止电子文件泄密,对不同秘密程度的电子文件进行分类,然后对不同类别的电子文件通过技术手段加上标记,使电子文件得到相应程度的保护,加上了标记的电子文件称之为密标文件,在密标文件的使用过程中,需要对密标文件进行验标,也即检验密标文件的标记信息是否合规。现有的密标文件验标方法是:密标文件的客户端自身对密标文件进行验标。然而,现有的密标文件验标方法中,密标文件的安全性难以保证。本公开提供的一种密标文件验标方法可以保证密标文件的安全性。

请参阅图1,图1为根据一示例性实施例示出的一种密标文件验标方法的第一流程图。

本公开涉及的一种密标文件验标方法,应用于服务器,可以包括以下步骤:

步骤s101:接收与服务器连接的目标客户端发送的目标密标文件,目标客户端包括服务器连接的客户端集群中的一个客户端。

可以理解的是,服务器可以先接收与服务器连接的目标客户端发送的目标密标文件,实际应用中,目标客户端可以一次性传输全部的目标密标文件至服务器等。目标客户端指的是服务器连接的客户端集群中的一个客户端,客户端集群的数量可以根据实际需要确定,应当指出,客户端集群中的客户端需要进行密标文件验标时,便可以作为本公开中的目标客户端执行相应的操作。

步骤s102:对目标密标文件进行验标,得到验标结果。

可以理解的是,服务器在接收到目标密标文件后,便可以对目标密标文件进行验标,得到验标结果,服务器对目标密标文件进行验标的过程可以参阅现有技术,本公开在此不做具体限定,比如服务器可以判断目标密标文件的密级标识是否满足密标文件传输密级等。

步骤s103:发送验标结果至目标客户端。

可以理解的是,服务器在得到验标结果后,便可以发送验标结果至目标客户端,以使目标客户端获知目标密标文件的验标结果,从而便于目标客户端基于验标结果对目标密标文件进行相应处理,比如在验标结果为目标密标文件的密级标识不满足密标文件传输密级时,禁止传输目标密标文件等。应当指出,服务器可能需要对多个密标文件进行验标,此时服务器可以建立并存储客户端、密标文件与验标结果间的对应关系,以便准确对验标结果等进行管理。

本公开提供的一种密标文件验标方法,应用于服务器,接收与服务器连接的目标客户端发送的目标密标文件,目标客户端包括服务器连接的客户端集群中的一个客户端;对目标密标文件进行验标,得到验标结果;发送验标结果至目标客户端。本公开提供的一种密标文件验标方法,服务器接收目标客户端发送的目标密标文件,对目标密标文件进行验标,得到验标结果,并发送验标结果至目标客户端,也即借助服务器对目标密标文件进行验标,且服务器可以连接多个客户端,所以本公开提供的服务器可以集中对密标文件进行验标操作,也即借助服务器实现了对密标文件的集中管控、集中审批,与现有技术相比,提高了密标文件的安全性。

本公开涉及的一种密标文件验标方法中,当目标客户端一次传输所有的目标密标文件至服务器时,可能因网络时延等原因使得目标密标文件难以成功传输,为了避免此种情况,提高目标密标文件的传输成功率,服务器在接收与服务器连接的目标客户端发送的目标密标文件时,可以通过文件分块传输方式,接收与服务器连接的目标客户端发送的目标密标文件。也即目标客户端可以将目标密标文件进行分块,得到密标文件分块数据,目标客户端每次传输一定量的密标文件分块数据,比如一块密标文件分块数据等,至服务器,服务器每次接收一定量的密标文件分块数据,直至接收到所有的目标密标文件。

本公开涉及的一种密标文件验标方法中,服务器通过文件分块传输方式,接收与服务器连接的目标客户端发送的目标密标文件时,可以接收与服务器连接的目标客户端发送的文件分块传输请求协议;在文件分块传输请求协议中解析出目标密标文件的密标文件分块;发送文件分块传输结果协议至目标客户端,返回执行接收与服务器连接的目标客户端发送的文件分块传输请求协议的步骤,直至得到目标密标文件。

其中,文件分块传输请求协议的变量类型可以包括:密标文件名长度、密标文件名、密标文件总长度、密标文件分块数据偏移量、密标文件分块数据长度、密标文件分块数据、密标文件分块标记;密标文件分块标记包括密标文件第一包、密标文件中间包、密标文件最后一包;

文件分块传输结果协议的变量类型可以包括:密标文件名长度、密标文件名、接收状态;接收状态包括接收密标文件分块数据成功、接收密标文件分块数据失败、接收密标文件成功。

应当指出,密标文件分块数据偏移量指的是密标文件分块数据在目标密标文件中的起始偏移量;且密标文件分块标记可以告知服务器目标密标文件的接收情况,比如密标文件分块标记为密标文件第一包时,服务器便可以得知接收的密标文件分块数据属于目标密标文件的第一个密标文件分块数据,比如密标文件分块标记为密标文件最后一包时,服务器便可以得知接收的密标文件分块数据属于目标密标文件的最后一个密标文件分块数据;相应的,服务器可以通过文件分块传输结果协议中的接收状态告知对密标文件分块数据的接收情况,以便目标客户端根据接收状态来执行相应操作,比如在密标文件分块数据接收失败时,目标客户端可以重新发送该密标文件分块数据等。

实际应用中,文件分块传输请求协议可以按照密标文件名长度、密标文件名、密标文件总长度、密标文件分块数据偏移量、密标文件分块数据长度、密标文件分块数据、密标文件分块标记的顺序组装;且文件分块传输请求协议中各个变量的属性可以参照表1。

表1文件分块传输请求协议的变量属性表

本公开涉及的一种密标文件验标方法,客户端可以通过发送验标处理请求协议至服务器来告知服务器对目标密标文件进行验标,则服务器对目标密标文件进行验标时,可以接收目标客户端发送的验标处理请求协议,验标处理请求协议的变量类型包括:密标文件文件名长度、密标文件文件名、服务器pin码长度、服务器pin码、目标域编码;判断验标处理请求协议中的服务器pin码是否与自身pin码一致;若验标处理请求协议中的服务器pin码与自身pin码一致,则执行对目标密标文件进行验标的步骤;其中,目标域编码的变量类型包括:公开、内部、秘密、机密。

应当指出,服务器可以通过验标处理请求协议中的服务器pin码来检测客户端的安全性,也即服务器在接收验标处理请求协议后,可以判断验标处理请求协议中的服务器pin码是否与自身pin码一致,若验标处理请求协议中的服务器pin码与自身pin码不一致,则可以判定目标客户端存在安全隐患,不对目标客户端发送的目标密标文件进行验标操作等。此外,在多服务器的情况下,还可以通过验标处理请求协议中的服务器pin码来决定哪个服务器对目标密标文件进行验标等。

应当指出,在目标客户端中存在多个密标文件时,为了便于目标客户端对密标文件的管理,目标客户端可以借助验标任务队列来对目标密标文件进行管理,比如目标客户端可以在自身验标接口被外界调用时,将接收的密标文件转换为验标任务添加至验标任务队列中,并且在检测到验标任务队列中存在验标任务时,选取验标任务,将选取的验标任务对应的目标密标文件发送至服务器,并发送相应的验标处理请求协议至服务器等。

实际应用中,验标处理请求协议可以按照密标文件文件名长度、密标文件文件名、服务器pin码长度、服务器pin码、目标域编码的顺序组装;且验标处理请求协议的变量属性可以参照表2;目标域编码指的是接收目标密标文件的目标对象的密级标识编码。

表2验标处理请求协议的变量属性表

本公开涉及的一种密标文件验标方法中,为了便于服务器将验标结果发送至目标客户端,服务器在发送验标结果至目标客户端时,可以通过验标处理结果协议发送验标结果至目标客户端;其中,验标处理结果协议的变量内容包括:密标文件名长度、密标文件名、验标结果、密标文件密级;验标结果的类型包括:密标文件打开失败;用户传输密级值非法;pin码认证失败;密标文件合法,允许传输;非密标文件,阻止传输;密标文件密级非法,阻止传输;密标文件密级高于目标域密级,阻止传输;密标文件校验失败,阻止传输;读取密标文件失败,阻止文件传输。

应当指出,验标处理结果协议可以按照密标文件名长度、密标文件名、验标结果、密标文件密级的顺序进行组装;且验标处理结果协议中各个变量的属性可以参照表3。

表3验标处理结果协议的变量属性表

本公开涉及的一种密标文件验标方法中,服务器对目标密标文件进行验标操作后,还可能需要对目标密标文件进行脱标操作,则服务器发送验标结果至目标客户端之后,还可以接收目标客户端发送的脱标处理请求协议;对目标密标文件进行脱标处理,得到脱标文件;通过脱标处理结果协议发送脱标文件至目标客户端;其中,脱标处理请求协议的变量类型包括:密标文件名长度、密标文件名、服务器pin码长度、服务器pin码、脱标文件名长度、脱标文件名;脱标处理结果协议包括:密标文件名长度、密标文件名、脱标文件名长度、脱标文件名、脱标结果、密标文件密级、脱标文件哈希长度、脱标文件哈希值;脱标结果的类型包括:密标文件打开失败;pin码认证失败;指向文件打开失败;密标文件合法,允许传输;非密标文件,阻止传输;密标文件密级非法,阻止传输;密标文件校验失败,阻止传输;读取密标文件失败,阻止传输;密标文件脱标失败,阻止传输。应当指出,服务器对目标密标文件进行脱标处理的过程可以参阅现有技术,本公开在此不再进行赘述。

实际应用中,在目标客户端中存在多个密标文件时,为了便于目标客户端对密标文件的管理,目标客户端可以借助脱标任务队列来对目标密标文件进行管理,比如目标客户端可以在自身脱标接口被外界调用时,将与密标文件对应的脱标任务添加至脱标任务队列中,并且在检测到脱标任务队列中存在脱标任务时,选取脱标任务,并发送相应的脱标处理请求协议至服务器等。

实际应用中,脱标处理请求协议的格式可以灵活确定,比如脱标处理请求协议可以按照密标文件名长度、密标文件名、服务器pin码长度、服务器pin码、脱标文件名长度、脱标文件名的顺序进行组装等;脱标处理请求协议中各个变量的属性可以参照表4。

表4脱标处理请求协议的变量属性表

应当指出,目标客户端可以根据脱标处理结果协议中脱标文件哈希长度及脱标文件哈希值来验证脱标文件的完整性,比如目标客户端可以计算接收到的脱标文件的哈希值,比较计算得到哈希值是否与脱标文件哈希值一致,若计算得到的哈希值与脱标文件哈希值一致,则判定脱标文件完整等。实际应用中,目标客户端在发送目标密标文件至服务器时,服务器也可以对目标密标文件进行完整性校验,以此来保证验标方法的准确性;服务器对目标密标文件进行完整性校验的方法可以参阅现有技术。

实际应用中,脱标处理结果协议的格式可以根据实际需要灵活确定,比如脱标处理结果协议可以按照密标文件名长度、密标文件名、脱标文件名长度、脱标文件名、脱标结果、密标文件密级、脱标文件哈希长度、脱标文件哈希值的顺序进行组装等;脱标处理结果协议中各个变量的属性可以参照表5。

表5脱标处理结果协议的变量属性表

应当指出,在进行协议定义时,本公开的表1、表2、表3、表4和表5中各个变量的属性与相应的代表编码可以灵活确定,比如脱标结果中的密标文件打开失败可以用-1表示,也可以用-5等其他数值表示等。

实际应用中,本公开涉及的一种密标文件验标方法中的请求协议和结果协议均可以包括协议帧头和协议帧尾;协议帧头的变量类型可以包括:消息交互的版本号、消息类型、消息长度等;协议帧尾的变量类型可以包括校验码;校验码包括协议中除协议帧尾之外的所有数据之和与预设数值的取模值等,预设数值可以为255等。

应当指出,由于校验码的设定,服务器或者目标客户端可以根据校验码来验证所接收的协议的安全性,比如服务器可以计算接收的协议中除协议帧尾之外的所有数据之和与预设数值的取模值,判断计算得到的取模值是否与校验码中的值一致,若计算得到的取模值与校验码中的值一致,则判定接收的协议安全等。

请参阅图2,图2为根据一示例性实施例示出的一种密标文件验标装置的第一结构示意图。

本公开涉及的一种密标文件验标装置200,应用于服务器,可以包括:

第一接收模块210,用于接收与服务器连接的目标客户端发送的目标密标文件,目标客户端包括服务器连接的客户端集群中的一个客户端;

第一验标模块220,用于对目标密标文件进行验标,得到验标结果;

第一发送模块230,用于发送验标结果至目标客户端。

本公开涉及的一种密标文件验标装置200,应用于服务器,第一接收模块可以包括:

第一接收子模块,用于通过文件分块传输方式,接收与服务器连接的目标客户端发送的目标密标文件。

本公开涉及的一种密标文件验标装置200,应用于服务器,第一接收子模块可以包括:

第一接收单元,用于接收与服务器连接的目标客户端发送的文件分块传输请求协议;

第一解析单元,用于在文件分块传输请求协议中解析出目标密标文件的密标文件分块;

第一发送单元,用于发送文件分块传输结果协议至目标客户端,返回执行接收与服务器连接的目标客户端发送的文件分块传输请求协议的步骤,直至得到目标密标文件;

其中,文件分块传输请求协议的变量类型包括:密标文件名长度、密标文件名、密标文件总长度、密标文件分块数据偏移量、密标文件分块数据长度、密标文件分块数据、密标文件分块标记;密标文件分块标记包括密标文件第一包、密标文件中间包、密标文件最后一包;

文件分块传输结果协议的变量类型包括:密标文件名长度、密标文件名、接收状态;接收状态包括接收密标文件分块数据成功、接收密标文件分块数据失败、接收密标文件成功。

本公开涉及的一种密标文件验标装置200,应用于服务器,第一验标模块可以包括:

第二接收子模块,用于接收目标客户端发送的验标处理请求协议,验标处理请求协议的变量类型包括:密标文件文件名长度、密标文件文件名、服务器pin码长度、服务器pin码、目标域编码;

第一判断子模块,用于判断验标处理请求协议中的服务器pin码是否与自身pin码一致;若验标处理请求协议中的服务器pin码与自身pin码一致,则执行对目标密标文件进行验标的步骤;

其中,目标域编码的变量类型包括:公开、内部、秘密、机密。

本公开涉及的一种密标文件验标装置200,应用于服务器,第一发送模块可以包括:

第一发送单元,用于通过验标处理结果协议发送验标结果至目标客户端;

其中,验标处理结果协议的变量内容包括:密标文件名长度、密标文件名、验标结果、密标文件密级;

验标结果的类型包括:密标文件打开失败;用户传输密级值非法;pin码认证失败;密标文件合法,允许传输;非密标文件,阻止传输;密标文件密级非法,阻止传输;密标文件密级高于目标域密级,阻止传输;密标文件校验失败,阻止传输;读取密标文件失败,阻止文件传输。

本公开涉及的一种密标文件验标装置200,应用于服务器,还可以包括:

第二接收模块,用于第一发送模块发送验标结果至目标客户端之后,接收目标客户端发送的脱标处理请求协议;

第一脱标模块,用于对目标密标文件进行脱标处理,得到脱标文件;

第二发送模块,用于通过脱标处理结果协议发送脱标文件至目标客户端;

其中,脱标处理请求协议的变量类型包括:密标文件名长度、密标文件名、服务器pin码长度、服务器pin码、脱标文件名长度、脱标文件名;

脱标处理结果协议包括:密标文件名长度、密标文件名、脱标文件名长度、脱标文件名、脱标结果、密标文件密级、脱标文件哈希长度、脱标文件哈希值;

脱标结果的类型包括:密标文件打开失败;pin码认证失败;指向文件打开失败;密标文件合法,允许传输;非密标文件,阻止传输;密标文件密级非法,阻止传输;密标文件校验失败,阻止传输;读取密标文件失败,阻止传输;密标文件脱标失败,阻止传输。

本公开涉及的一种密标文件验标装置200,应用于服务器,请求协议和结果协议均可以包括协议帧头和协议帧尾;

协议帧头的变量类型可以包括:消息交互的版本号、消息类型、消息长度;

协议帧尾的变量类型可以包括校验码;校验码包括协议中除协议帧尾之外的所有数据之和与预设数值的取模值。

请参阅图3,图3为根据一示例性实施例示出的一种密标文件验标方法的第二流程图。

本公开涉及的一种密标文件验标方法,应用于如上任一实施例所描述的目标客户端,可以包括以下步骤:

步骤s301:发送目标密标文件至与目标客户端连接的服务器。

步骤s302:接收服务器发送的对目标密标文件进行验标后得到的验标结果。

关于本实施例中相关步骤的描述请参数上述实施例,在此不再赘述。

本公开涉及的一种密标文件验标方法中,目标客户端发送目标密标文件至与目标客户端连接的服务器时,可以在自身验标任务队列中读取验标任务;发送验标任务对应的目标密标文件至与目标客户端连接的服务器;其中,验标任务包括自身验标接口被调用后生成的任务。

本公开涉及的一种密标文件验标方法中,目标客户端接收服务器发送的对目标密标文件进行验标后得到的验标结果之后,还可以接收服务器发送的对目标密标文件进行脱标后得到的脱标文件;对脱标文件进行完整性检验。

请参阅图4,图4为根据一示例性实施例示出的一种密标文件验标方法的第二结构示意图。

本公开涉及的一种密标文件验标装置400,应用于如上任一实施例所描述的目标客户端,可以包括:

第三发送模块410,用于发送目标密标文件至与目标客户端连接的服务器;

第三接收模块420,用于接收服务器发送的对目标密标文件进行验标后得到的验标结果。

本公开涉及的一种密标文件验标方法,应用于如上任一实施例所描述的目标客户端,第三发送模块可以包括:

第一读取单元,用于在自身验标任务队列中读取验标任务;

第二发送单元,用于发送验标任务对应的目标密标文件至与目标客户端连接的服务器;

其中,验标任务包括自身验标接口被调用后生成的任务。

本公开涉及的一种密标文件验标方法,应用于如上任一实施例所描述的目标客户端,还可以包括:

第四发送模块,用于第三接收模块接收服务器发送的对目标密标文件进行验标后得到的验标结果之后,发送脱标请求至服务器;

第四接收模块,用于接收服务器发送的对目标密标文件进行脱标后得到的脱标文件;

第一校验模块,用于对脱标文件进行完整性检验。

图5为根据一示例性实施例示出的一种电子设备500的框图。如图5所示,该电子设备900可以包括:处理器501,存储器502。该电子设备500还可以包括多媒体组件503,输入/输出(i/o)接口504,以及通信组件505中的一者或多者。

其中,处理器501用于控制该电子设备500的整体操作,以完成上述的密标文件验标方法中的全部或部分步骤。存储器502用于存储各种类型的数据以支持在该电子设备500的操作,这些数据例如可以包括用于在该电子设备500上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器502可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(staticrandomaccessmemory,简称sram),电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称eeprom),可擦除可编程只读存储器(erasableprogrammableread-onlymemory,简称eprom),可编程只读存储器(programmableread-onlymemory,简称prom),只读存储器(read-onlymemory,简称rom),磁存储器,快闪存储器,磁盘或光盘。多媒体组件503可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器502或通过通信组件505发送。音频组件还包括至少一个扬声器,用于输出音频信号。i/o接口504为处理器501和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件505用于该电子设备500与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(nearfieldcommunication,简称nfc),2g、3g或4g,或它们中的一种或几种的组合,因此相应的该通信组件505可以包括:wi-fi模块,蓝牙模块,nfc模块。

在一示例性实施例中,电子设备500可以被一个或多个应用专用集成电路(applicationspecificintegratedcircuit,简称asic)、数字信号处理器(digitalsignalprocessor,简称dsp)、数字信号处理设备(digitalsignalprocessingdevice,简称dspd)、可编程逻辑器件(programmablelogicdevice,简称pld)、现场可编程门阵列(fieldprogrammablegatearray,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的密标文件验标方法。

在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的报文加解密方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器502,上述程序指令可由电子设备500的处理器501执行以完成上述的密标文件验标方法。

本公开实施例提供的一种密标文件验标装置、电子设备及计算机可读存储介质中相关部分的说明请参见本公开实施例提供的一种密标文件验标方法中对应部分的详细说明,在此不再赘述。另外,本公开实施例提供的上述技术方案中与现有技术中对应技术方案实现原理一致的部分并未详细说明,以免过多赘述。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本公开。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1