接线板的加密功能验证方法、装置和计算机设备与流程

文档序号:17262965发布日期:2019-03-30 09:47阅读:186来源:国知局
接线板的加密功能验证方法、装置和计算机设备与流程

本申请涉及计算机技术领域,具体而言,本申请涉及一种接线板的加密功能验证方法、装置和计算机设备。



背景技术:

接线板是一个支持多种类加密方式的智能数据接入平台,对于各种格式的数据源可以通过页面配置后统一格式输出,节约了用户的调用成本。为了保证接线板的加密功能的正确,测试环境中需要反复验证不同数据的不同加密方式,但是目前还未出现可以自动验证接线板的加密功能的相关方案。



技术实现要素:

本申请针对现有方式的缺点,提出一种接线板的加密功能验证方法、装置和计算机设备,以实现接线板加密功能的自动验证。

本申请的实施例根据第一个方面,提供了一种接线板的加密功能验证方法,包括:

获取目标测试案例;所述目标测试案例包括测试数据以及加密方式;

从测试代码预设的若干个加密方式中选取与所述目标测试案例的加密方式相同的加密方式;

根据选取的加密方式对所述测试数据进行加密,获得第一加密结果;

调用接线板的接口,获得所述接线板通过相同的加密方式对待加密数据加密后得到的第二加密结果;所述待加密数据与所述测试数据相同;

将所述第一加密结果和所述第二加密结果进行匹配,根据匹配的结果判定所述接线板的加密功能是否正确。

在一个实施例中,若目标测试案例的加密方式数量为一个,所述根据选取的加密方式对所述测试数据进行加密,获得第一加密结果,包括:

获取固定值以及系统时间;

将所述固定值、所述系统时间和所述测试数据组合成一个新的数据;

根据选取的加密方式对所述新的数据进行加密,获得第一加密结果。

在一个实施例中,若目标测试案例的加密方式数量为一个,所述根据选取的加密方式对所述测试数据进行加密,获得第一加密结果,包括:

获取固定值;

按照预设划分规则将所述测试数据划分为若干个部分;

将所述固定值与每个部分分别组合成新的数据;

根据选取的加密方式分别对各个新的数据进行加密,得到多个加密结果;

将多个加密结果进行合并,获得第一加密结果。

在一个实施例中,若目标测试案例的加密方式数量为多个,所述根据选取的加密方式对所述测试数据进行加密,获得第一加密结果,包括:

从所述目标测试案例的多个加密方式中选取一个加密方式;

根据选取的加密方式对所述测试数据进行加密,获得第一结果;

从所述目标测试案例的多个加密方式中选取另一个加密方式,将所述第一结果作为测试数据,返回根据选取的加密方式对所述测试数据进行加密的步骤,直至所述目标测试案例的加密方式均被选取,将最后的结果作为第一加密结果。

在一个实施例中,若目标测试案例的加密方式数量为多个,所述根据选取的加密方式对所述测试数据进行加密,获得第一加密结果,包括:

按照所述目标测试案例的加密方式的数量,将所述测试数据拆分成多个部分;

从所述目标测试案例的多个加密方式中选取一个加密方式,从所述多个部分中选取一个部分;

根据选取的加密方式对选取的部分进行加密,获得一个结果;

从所述目标测试案例的多个加密方式中选取另一个加密方式,从所述多个部分中选取另一个部分,返回根据选取的加密方式对选取的部分进行加密的步骤,直至所述目标测试案例的多个加密方式均被选取;

将获得的多个结果进行合并,获得第一加密结果。

在一个实施例中,所述获取目标测试案例,包括:

从预设的配置文件中获取目标测试案例;所述配置文件包括若干个测试案例,所述测试案例包括测试数据以及加密方式。

在一个实施例中,所述根据匹配的结果判定所述接线板的加密功能是否正确,包括:

若匹配,判定所述接线板的加密功能正确;

若不匹配,判定所述接线板的加密功能不正确,向绑定的用户终端输出对所述接线板的加密功能进行修正的通知信息。

本申请的实施例根据第二个方面,还提供了一种接线板的加密功能验证装置,包括:

目标测试案例获取模块,用于获取目标测试案例;所述目标测试案例包括测试数据以及加密方式;

加密方式选取模块,用于从测试代码预设的若干个加密方式中选取与所述目标测试案例的加密方式相同的加密方式;

加密模块,用于根据选取的加密方式对所述测试数据进行加密,获得第一加密结果;

加密结果调用模块,用于调用接线板的接口,获得所述接线板通过相同的加密方式对待加密数据加密后得到的第二加密结果;所述待加密数据与所述测试数据相同;

匹配模块,用于将所述第一加密结果和所述第二加密结果进行匹配,根据匹配的结果判定所述接线板的加密功能是否正确。

本申请的实施例根据第三个方面,还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任意一项所述的接线板的加密功能验证方法。

本申请的实施例根据第四个方面,还提供了一种计算机设备,所述计算机设备包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任意一项所述的接线板的加密功能验证方法。

上述的接线板的加密功能验证方法、装置和计算机设备,在测试代码中设置多个加密方式,调用目标测试案例中指示的加密方式对测试数据进行加密,得到一个加密结果,调用实际业务数据,即接线板采用相同加密方式对与测试数据相同的待加密数据加密后得到的一个加密结果,通过比较这两个加密结果实现了接线板加密功能的自动准确验证。

本申请附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本申请的实践了解到。

附图说明

本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本申请一个实施例的接线板的加密功能验证方法的流程示意图;

图2为本申请一个实施例的接线板的加密功能验证装置的结构示意图;

图3为本申请一个实施例的计算机设备的结构示意图。

具体实施方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本申请所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

如图1所示,在一个实施例中,一种接线板的加密功能验证方法,包括:

s110、获取目标测试案例;所述目标测试案例包括测试数据以及加密方式。

本申请实施例实现的方法可以在测试代码中执行,测试代码指的是用于测试接线板的加密功能的代码。测试案例包括测试数据以及加密方式等等。测试数据为被加密的对象,可以根据用户需要进行设置,例如,测试数据为身份证号等。加密方式为对被加密的对象如何加密的方式,加密方式可以是现有技术中已有的算法,如des(dataencryptionstandard,数据加密标准),3des(tripledataencryptionalgorithm,三重数据加密算法),aes(advancedencryptionstandard,高级加密标准),rsa(rivest,shamir,adleman),md5(messagedigestalgorithm,消息摘要算法第五版),sha1(securehashalgorithm,安全哈希算法),sha256(securehashalgorithm256,安全散列算法256),hmacsha1(hash-basedmessageauthenticationcodesecurehashalgorithm1,键控哈希算法)等等,还可以是用户自定义的加密算法,本申请对此并不做出限定。

在一个实施例中,所述获取目标测试案例,包括:从预设的配置文件中获取目标测试案例;所述配置文件包括若干个测试案例,所述测试案例包括测试数据以及加密方式。在配置文件中存储编写的多个测试案例,每个测试案例包括测试数据和对应的加密方式,例如,测试案例中的内容包括:手机号***,加密方式sha256,通过配置文件的方式进行测试案例调用,可覆盖多种测试场景,保证测试质量。

s120、从测试代码预设的若干个加密方式中选取与所述目标测试案例的加密方式相同的加密方式。

在测试代码中预先写入各种加密方式,加密方式可以是现有技术中已有的算法,如des,3des,aes,rsa,md5,sha1,sha256,hmacsha1等等,加密方式还可以是用户自定义的加密算法。由于在测试代码中选取与目标测试案例中相同的加密方式对测试数据进行加密,所以测试代码中的加密方式需要包含各个测试案例中的加密方式。

获得目标测试案例后,根据目标测试案例中的加密方式确定测试代码中的加密方式,例如,目标测试案例中的加密方式为rsa,则测试代码中选取的加密方式也为rsa。

s130、根据选取的加密方式对所述测试数据进行加密,获得第一加密结果。

调用测试代码中相同加密方式对目标测试案例中的测试数据进行加密,得到一个加密结果。目标测试案例中的加密方式可以为一个或者多个,同样的,测试代码中选取的加密方式可以为一个或者多个。可以根据加密方式数量的不同设置不同的加密方法,下面结合几个实施例进行说明,应当理解的是,本申请并不对限制于下述加密方法。

在一个实施例中,若目标测试案例的加密方式数量为一个,所述根据选取的加密方式对所述测试数据进行加密,获得第一加密结果,包括:

获取固定值以及系统时间;

将所述固定值、所述系统时间和所述测试数据组合成一个新的数据;

根据选取的加密方式对所述新的数据进行加密,获得第一加密结果。

本实施例中,固定值可以根据实际需要进行设置,例如设置为111。系统时间为测试代码进行验证时的时间。将固定值、系统时间和测试数据组合成一个新的数据的方式有很多种,例如,按照固定值、系统时间和测试数据的顺序进行组合,得到一个新的数据,或者,按照固定值、测试数据和系统时间的顺序进行组合,得到一个新的数据,等等。组合成新的数据后,根据选取的加密方式对该新的数据进行加密,就可以得到第一加密结果。

在另一个实施例中,若目标测试案例的加密方式数量为一个,所述根据选取的加密方式对所述测试数据进行加密,获得第一加密结果,包括:

获取固定值;

按照预设划分规则将所述测试数据划分为若干个部分;

将所述固定值与每个部分分别组合成新的数据;

根据选取的加密方式分别对各个新的数据进行加密,得到多个加密结果;

将多个加密结果进行合并,获得第一加密结果。

本实施例中,固定值可以根据实际需要进行设置,例如设置为111。预设划分规则可以根据用户实际需要进行设置,例如,将测试数据平分为三等份,或者将测试数据随机分成三份。针对每一部分,将固定值和该部分组合,得到一个新的数据,组合的方式可以自行设置,例如,将固定值添加到该部分的头部,或者将固定值添加到该部分的尾部,等等。得到每一部分对应的新的数据后,采用加密方式对每一个新的数据进行加密,就可以得到多个加密结果。将多个加密结果合并,就得到第一加密结果。

在另一个实施例中,若目标测试案例的加密方式数量为多个,所述根据选取的加密方式对所述测试数据进行加密,获得第一加密结果,包括:

从所述目标测试案例的多个加密方式中选取一个加密方式;

根据选取的加密方式对所述测试数据进行加密,获得第一结果;

从所述目标测试案例的多个加密方式中选取另一个加密方式,将所述第一结果作为测试数据,返回根据选取的加密方式对所述测试数据进行加密的步骤,直至所述目标测试案例的加密方式均被选取,将最后的结果作为第一加密结果。

本实施例中,先随机选取一个加密方式对测试数据进行加密,得到一个结果,再选取另一个加密方式对上面的结果进行加密,得到另一个结果,依次循环,直至所有的加密方式均被选取,将最终的结果作为第一加密结果。

在另一个实施例中,若目标测试案例的加密方式数量为多个,所述根据选取的加密方式对所述测试数据进行加密,获得第一加密结果,包括:

按照所述目标测试案例的加密方式的数量,将所述测试数据拆分成多个部分;

从所述目标测试案例的多个加密方式中选取一个加密方式,从所述多个部分中选取一个部分;

根据选取的加密方式对选取的部分进行加密,获得一个结果;

从所述目标测试案例的多个加密方式中选取另一个加密方式,从所述多个部分中选取另一个部分,返回根据选取的加密方式对选取的部分进行加密的步骤,直至所述目标测试案例的多个加密方式均被选取;

将获得的多个结果进行合并,获得第一加密结果。

本实施例中,按照加密方式的数量对测试数据进行拆分,例如,加密方式的数量为2个,则将测试数据拆分成2部分。可以设置好加密方式与各个部分的一一对应关系,选取的时候按照该对应关系进行选取,还可以在选取的时候随机选取。每一个加密方式对对应的部分进行加密,获得多个结果,将多个结果按照设置的顺序进行合并,就可以获得第一加密结果。

s140、调用接线板的接口,获得所述接线板通过相同的加密方式对待加密数据加密后得到的第二加密结果;所述待加密数据与所述测试数据相同。

在接线板的配置页面中配置多个待加密数据以及加密方式。用户在配置界面中选择与测试数据相同的待加密数据,以及与目标测试案例中的加密方式相同的加密方式,接线板通过选择好的加密方式对待加密数据进行加密,得到一个加密结果。测试代码去调用接线板的接口,就可以得到接线板的加密结果,将该加密结果作为断言。

测试代码中选取的加密方式可以为一个或者多个,同样的,接线板的配置接线中选取的加密方式可以为一个或者多个。步骤s130的部分介绍了几种加密的方式,无论步骤s130采用上述哪一种方式得到加密结果,接线板的加密方法与测试代码对测试数据的加密方法应相同。

因此,同样的,结合几个实施例对接线板加密的方式进行介绍。

在一个实施例中,若加密方式数量为一个,所述根据选取的加密方式对所述待加密数据进行加密,获得第二加密结果,包括:

获取固定值以及系统时间;

将所述固定值、所述系统时间和所述待加密数据组合成一个新的数据;

根据选取的加密方式对所述新的数据进行加密,获得第二加密结果。

本实施例中,固定值可以根据实际需要进行设置,例如设置为111。系统时间为与测试代码进行验证时的时间相同的时间。将固定值、系统时间和待加密数据组合成一个新的数据的方式有很多种,例如,按照固定值、系统时间和待加密数据的顺序进行组合,得到一个新的数据,或者,按照固定值、待加密数据和系统时间的顺序进行组合,得到一个新的数据,等等。组合成新的数据后,根据选取的加密方式对该新的数据进行加密,就可以得到第二加密结果。

在另一个实施例中,若加密方式数量为一个,所述根据选取的加密方式对所述待加密数据进行加密,获得第二加密结果,包括:

获取固定值;

按照预设划分规则将所述待加密数据划分为若干个部分;

将所述固定值与每个部分分别组合成新的数据;

根据选取的加密方式分别对各个新的数据进行加密,得到多个加密结果;

将多个加密结果进行合并,获得第二加密结果。

本实施例中,固定值可以根据实际需要进行设置,例如设置为111。预设划分规则可以根据用户实际需要进行设置,例如,将待加密数据平分为三等份,或者将待加密数据随机分成三份。针对每一部分,将固定值和该部分组合,得到一个新的数据,组合的方式可以自行设置,例如,将固定值添加到该部分的头部,或者将固定值添加到该部分的尾部,等等。得到每一部分对应的新的数据后,采用加密方式对每一个新的数据进行加密,就可以得到多个加密结果。将多个加密结果合并,就得到第二加密结果。

在另一个实施例中,若加密方式数量为多个,所述根据选取的加密方式对所述待加密数据进行加密,获得第二加密结果,包括:

从所述多个加密方式中选取一个加密方式;

根据选取的加密方式对所述待加密数据进行加密,获得第一结果;

从多个加密方式中选取另一个加密方式,将所述第一结果作为待加密数据,返回根据选取的加密方式对所述待加密数据进行加密的步骤,直至所述加密方式均被选取,将最后的结果作为第二加密结果。

本实施例中,先随机选取一个加密方式对待加密数据进行加密,得到一个结果,再选取另一个加密方式对上面的结果进行加密,得到另一个结果,依次循环,直至所有的加密方式均被选取,将最终的结果作为第二加密结果。

在另一个实施例中,若加密方式数量为多个,所述根据选取的加密方式对所述测试数据进行加密,获得第二加密结果,包括:

按照加密方式的数量,将所述待加密数据拆分成多个部分;

从多个加密方式中选取一个加密方式,从所述多个部分中选取一个部分;

根据选取的加密方式对选取的部分进行加密,获得一个结果;

从多个加密方式中选取另一个加密方式,从所述多个部分中选取另一个部分,返回根据选取的加密方式对选取的部分进行加密的步骤,直至所述目标测试案例的多个加密方式均被选取;

将获得的多个结果进行合并,获得第二加密结果。

本实施例中,按照加密方式的数量对待加密数据进行拆分,例如,加密方式的数量为2个,则将待加密数据拆分成2部分。可以设置好加密方式与各个部分的一一对应关系,选取的时候按照该对应关系进行选取,还可以在选取的时候随机选取。每一个加密方式对对应的部分进行加密,获得多个结果,将多个结果按照设置的顺序进行合并,就可以获得第二加密结果。

s150、将所述第一加密结果和所述第二加密结果进行匹配,根据匹配的结果判定所述接线板的加密功能是否正确。

在一个实施例中,所述根据匹配的结果判定所述接线板的加密功能是否正确,包括:

若匹配,判定所述接线板的加密功能正确;

若不匹配,判定所述接线板的加密功能不正确,向绑定的用户终端输出对所述接线板的加密功能进行修正的通知信息。

本实施例中,比较测试中的加密结果与通过接口获取的断言是否匹配,如果匹配,则意味着通过验证,若不匹配,则意味着没有通过验证,需要向绑定的用户终端输出通知信息,通知开发对该加密功能进行修正。绑定的用户终端一般为开发所用的终端。

另外,若接线板的加密功能正确,则反过来也保证了数据解密的准确性。

为了更好的理解上述过程,以一个例子进行说明。例如,接线板通过加密方式sha256对手机号13799009900加密,得到一个加密结果,测试代码调用接线板的接口,获得接线板的加密结果,将该加密结果作为断言;在配置文件中找到目标测试案例,该目标测试案例测试数据为手机号13799009900,加密方式为sha256,测试代码调用自身预制的加密方式sha256对测试数据13799009900进行加密,得到一个加密结果;测试代码将断言和加密结果进行比较,如果一致,则接线板的加密功能通过测试,如果不一致,则接线板的加密功能没有通过测试。

基于同一发明构思,本申请还提供一种接线板的加密功能验证装置,下面结合附图对本申请装置的具体实施方式进行详细介绍。

如图2所示,在一个实施例中,一种接线板的加密功能验证装置,包括:

目标测试案例获取模块210,用于获取目标测试案例;所述目标测试案例包括测试数据以及加密方式;

加密方式选取模块220,用于从测试代码预设的若干个加密方式中选取与所述目标测试案例的加密方式相同的加密方式;

加密模块230,用于根据选取的加密方式对所述测试数据进行加密,获得第一加密结果;

加密结果调用模块240,用于调用接线板的接口,获得所述接线板通过相同的加密方式对待加密数据加密后得到的第二加密结果;所述待加密数据与所述测试数据相同;

匹配模块250,用于将所述第一加密结果和所述第二加密结果进行匹配,根据匹配的结果判定所述接线板的加密功能是否正确。

若目标测试案例的加密方式数量为一个,在一个实施例中,加密模块230包括:

数据获取单元,用于获取固定值以及系统时间;

数据组合单元,用于将所述固定值、所述系统时间和所述测试数据组合成一个新的数据;

加密单元,用于根据选取的加密方式对所述新的数据进行加密,获得第一加密结果。

若目标测试案例的加密方式数量为一个,在一个实施例中,加密模块230包括:

固定值获取单元,用于获取固定值;

划分单元,用于按照预设划分规则将所述测试数据划分为若干个部分;

组合单元,用于将所述固定值与每个部分分别组合成新的数据;

加密单元,用于根据选取的加密方式分别对各个新的数据进行加密,得到多个加密结果;

合并单元,用于将多个加密结果进行合并,获得第一加密结果。

若目标测试案例的加密方式数量为多个,在一个实施例中,加密模块230包括:

加密方式选取单元,用于从所述目标测试案例的多个加密方式中选取一个加密方式;

加密单元,用于根据选取的加密方式对所述测试数据进行加密,获得第一结果;

加密方式选取单元还用于从所述目标测试案例的多个加密方式中选取另一个加密方式,将所述第一结果作为测试数据,进入加密单元执行根据选取的加密方式对所述测试数据进行加密的功能,直至所述目标测试案例的加密方式均被选取;

加密结果确定单元,用于将最后的结果作为第一加密结果。

若目标测试案例的加密方式数量为多个,在一个实施例中,加密模块230包括:

拆分单元,用于按照所述目标测试案例的加密方式的数量,将所述测试数据拆分成多个部分;

选取单元,用于从所述目标测试案例的多个加密方式中选取一个加密方式,从所述多个部分中选取一个部分;

加密单元,用于根据选取的加密方式对选取的部分进行加密,获得一个结果;

选取单元还用于从所述目标测试案例的多个加密方式中选取另一个加密方式,从所述多个部分中选取另一个部分,进入加密单元执行根据选取的加密方式对选取的部分进行加密的功能,直至所述目标测试案例的多个加密方式均被选取;

加密结果获得单元,用于将获得的多个结果进行合并,获得第一加密结果。

在一个实施例中,目标测试案例获取模块210从预设的配置文件中获取目标测试案例;所述配置文件包括若干个测试案例,所述测试案例包括测试数据以及加密方式。

在一个实施例中,匹配模块250在匹配时,判定所述接线板的加密功能正确;在不匹配时,判定所述接线板的加密功能不正确,向绑定的用户终端输出对所述接线板的加密功能进行修正的通知信息。

本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任意一项所述的接线板的加密功能验证方法。其中,所述存储介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、cd-rom、和磁光盘)、rom(read-onlymemory,只读存储器)、ram(randomaccessmemory,随即存储器)、eprom(erasableprogrammableread-onlymemory,可擦写可编程只读存储器)、eeprom(electricallyerasableprogrammableread-onlymemory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,存储介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。可以是只读存储器,磁盘或光盘等。

本申请实施例还提供一种计算机设备,所述计算机设备包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任意一项所述的接线板的加密功能验证方法。

图3为本申请计算机设备的结构示意图,包括处理器320、存储装置330、输入单元340以及显示单元350等器件。本领域技术人员可以理解,图3示出的结构器件并不构成对所有计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件。存储装置330可用于存储应用程序310以及各功能模块,处理器320运行存储在存储装置330的应用程序310,从而执行设备的各种功能应用以及数据处理。存储装置330可以是内存储器或外存储器,或者包括内存储器和外存储器两者。内存储器可以包括只读存储器、可编程rom(prom)、电可编程rom(eprom)、电可擦写可编程rom(eeprom)、快闪存储器、或者随机存储器。外存储器可以包括硬盘、软盘、zip盘、u盘、磁带等。本申请所公开的存储装置包括但不限于这些类型的存储装置。本申请所公开的存储装置330只作为例子而非作为限定。

输入单元340用于接收信号的输入,以及接收目标测试案例。输入单元340可包括触控面板以及其它输入设备。触控面板可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并根据预先设定的程序驱动相应的连接装置;其它输入设备可以包括但不限于物理键盘、功能键(比如播放控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。显示单元350可用于显示用户输入的信息或提供给用户的信息以及计算机设备的各种菜单。显示单元350可采用液晶显示器、有机发光二极管等形式。处理器320是计算机设备的控制中心,利用各种接口和线路连接整个电脑的各个部分,通过运行或执行存储在存储装置330内的软件程序和/或模块,以及调用存储在存储装置内的数据,执行各种功能和处理数据。

在一实施方式中,计算机设备包括一个或多个处理器320,以及一个或多个存储装置330,一个或多个应用程序310,其中所述一个或多个应用程序310被存储在存储装置330中并被配置为由所述一个或多个处理器320执行,所述一个或多个应用程序310配置用于执行以上实施例所述的接线板的加密功能验证方法。

上述接线板的加密功能验证方法、装置和计算机设备,结合实际业务数据对接线板的加密功能进行验证,通过配置文件和测试代码配置可覆盖多种测试场景,能够有效提升验证效率,保证测试质量,另外本申请可扩展性高,具有多平台可用性。

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

应该理解的是,在本申请各实施例中的各功能单元可集成在一个处理模块中,也可以各个单元单独物理存在,也可以两个或两个以上单元集成于一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

以上所述仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

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