一种数据验证方法及电子设备与流程

摘要: 本公开涉及通信,尤其涉及一种数据验证方法及电子设备。背景技术:1、现有bios(basicinputoutputsystem,基本输入输出系统)配置过程中的密码...
一种数据验证方法及电子设备与流程

本公开涉及通信,尤其涉及一种数据验证方法及电子设备。

背景技术:

1、现有bios(basic input output system,基本输入输出系统)配置过程中的密码验证主要依赖明文传输,安全性较低。而基于证书的验证方案虽能提升安全性,但其验证操作流程复杂。

技术实现思路

1、本公开提供了一种数据验证方法及电子设备,以至少解决现有技术中存在的以上技术问题。

2、根据本公开的第一方面,提供了一种数据验证方法,应用于第一端,该方法包括:

3、获取第一验证信息,第一验证信息是通过第一方式,对用户输入的第一认证信息处理得到;

4、获取第二端发送的待验证信息,待验证信息携带签名信息,签名信息基于第二验证信息确定,第二验证信息是通过第一方式,对用户输入的第二认证信息处理得到;

5、基于第一验证信息,对签名信息进行验证,得到第一验证结果。

6、在一可实施方式中,待验证信息还携带第一加密信息,方法还包括:

7、响应于第一验证结果表征签名信息验证通过,获得第一加密信息;

8、基于第三验证信息,对第一加密信息进行验证,得到第二验证结果。

9、在一可实施方式中,还包括:

10、生成第二加密信息;

11、基于第一验证信息和第二加密信息,生成第三验证信息。

12、在一可实施方式中,还包括:

13、基于第一验证信息,对第二加密信息进行处理,得到第三加密信息;

14、向第二端发送第三加密信息,以使得第二端基于第三加密信息确定第三验证信息。

15、在一可实施方式中,还包括:

16、接收第二端发送的第一验证信息;

17、存储第一验证信息。

18、根据本公开的第二方面,提供了一种数据验证方法,应用于第二端,该方法包括:

19、获取第二验证信息,第二验证信息是通过第一方式,对用户输入的第二认证信息处理得到;

20、向第一端发送待验证信息,待验证信息携带基于第二验证信息确定的签名信息,以用于第一端基于第一验证信息,对签名信息进行验证,得到第一验证结果,第一验证信息是通过第一方式,对用户输入的第一认证信息进行处理得到。

21、在一可实施方式中,还包括:

22、响应于用户输入的第一认证信息,通过第一方式,对第一认证信息进行处理,得到第一验证信息;

23、向第一端发送第一验证信息。

24、在一可实施方式中,通过第一方式,对第一认证信息进行处理,得到第一验证信息,包括:

25、对第一认证信息进行处理,得到密钥生成信息;

26、基于密钥生成信息,生成第一验证信息。

27、在一可实施方式中,还包括:

28、接收第一端发送的第三加密信息;

29、利用第二验证信息对第三加密信息进行处理,得到第二加密信息;

30、基于第四验证信息和第二加密信息进行处理,得到第三验证信息,第二验证信息和第四验证信息为相互配对的验证信息。

31、根据本公开的第三方面,提供了一种电子设备,包括:

32、存储器,用于存储第一验证信息;

33、处理器,用于执行获取第一验证信息,第一验证信息是通过第一方式,对用户输入的第一认证信息处理得到;获取第二端发送的待验证信息,待验证信息携带签名信息,签名信息基于第二验证信息确定,第二验证信息是通过第一方式,对用户输入的第二认证信息处理得到;基于第一验证信息,对签名信息进行验证,得到第一验证结果。

34、根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行本公开的方法。

35、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。

1.一种数据验证方法,应用于第一端,包括:

2.根据权利要求1所述的方法,所述待验证信息还携带第一加密信息,所述方法还包括:

3.根据权利要求2所述的方法,还包括:

4.根据权利要求3所述的方法,还包括:

5.根据权利要求1至4中任意一项所述的方法,还包括:

6.一种数据验证方法,应用于第二端,包括:

7.根据权利要求6所述的方法,还包括:

8.根据权利要求7所述的方法,所述通过第一方式,对所述第一认证信息进行处理,得到第一验证信息,包括:

9.根据权利要求6至8中任意一项所述的方法,还包括:

10.一种电子设备,包括: