【技术实现步骤摘要】
数据处理方法、装置、电子设备和存储介质
[0001]本公开涉及计算机领域,尤其涉及设备认证领域中的数据处理方法、装置、电子设备和存储介质。
技术介绍
[0002]目前,在每次对客户端进行认证时,通常是服务器向客户端发送一个字符串,客户端在接收到这个字符串之后,做出相应的应答消息。服务器基于该应答消息对客户端进行验证。
技术实现思路
[0003]本公开提供了一种数据处理方法、装置、电子设备和存储介质。
[0004]根据本公开的一方面,提供了一种数据处理方法。该方法可以应用于客户端,包括:向服务器发送认证请求,其中,认证请求包括第一字符串;获取服务器响应认证请求而返回的第二字符串,其中,第二字符串由服务器基于第一字符串生成;基于第二字符串对服务器的合法性进行认证,得到第一认证结果;将第二字符串调整为第三字符串,并将第三字符串发送给服务器,其中,第三字符串用于使服务器对客户端的合法性进行认证,以得到第二认证结果;基于第一认证结果和第二认证结果与服务器之间传输目标数据。
[0005]根据本公开的另一方面,还提供了另一种数据处理方法。该方法可以应用于服务器,可以包括:获取客户端发送的认证请求,其中,认证请求包括第一字符串;响应认证请求,基于第一字符串生成第二字符串,并将第二字符串发送给客户端,其中,第二字符串用于使客户端对服务器进行认证,以得到第一认证结果;基于第三字符串对客户端的合法性进行认证,得到第二认证结果,其中,第三字符串为客户端对第二字符串调整得到;基于第一认证结果和第二认证结果与客户 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,应用于客户端,包括:向服务器发送认证请求,其中,所述认证请求包括第一字符串;获取所述服务器响应所述认证请求而返回的第二字符串,其中,所述第二字符串由所述服务器基于所述第一字符串生成;基于所述第二字符串对所述服务器的合法性进行认证,得到第一认证结果;将所述第二字符串调整为第三字符串,并将所述第三字符串发送给所述服务器,其中,所述第三字符串用于使所述服务器对所述客户端的合法性进行认证,以得到第二认证结果;基于所述第一认证结果和所述第二认证结果与所述服务器之间传输目标数据。2.根据权利要求1所述的方法,其中,所述认证请求还包括目标账号,所述目标账号与目标密码相对应,且用于登录所述客户端,所述方法还包括:对第一随机字符串和第一目标值按照所述目标密码进行加密,得到所述第一字符串。3.根据权利要求2所述的方法,其中,基于所述第二字符串对所述服务器的合法性进行认证,得到第一认证结果包括:若基于所述目标密码对所述第二字符串进行解密,至少得到所述第一随机字符串和第二目标值,则确定所述第一认证结果为对所述服务器的合法性认证成功,其中,所述第二目标值与所述第一目标值相差目标变化值。4.根据权利要求3所述的方法,其中,基于所述目标密码对所述第二字符串进行解密,至少得到所述第一随机字符串和第二目标值包括:基于所述目标密码对所述第二字符串进行解密,得到所述第一随机字符串、第二随机字符串和所述第二目标值。5.根据权利要求4所述的方法,其中,将所述第二字符串调整为第三字符串包括:对所述第二目标值增加所述目标变化值,得到第三目标值;基于所述第一随机字符串、所述第二随机字符串和所述第三目标值生成所述第三字符串。6.根据权利要求5所述的方法,其中,基于所述第一随机字符串、所述第二随机字符串和所述第三目标值生成所述第三字符串包括:将所述第一随机字符串、所述第二随机字符串和所述第三目标值生成第四字符串;对所述第四字符串按照所述目标密码进行加密,得到所述第三字符串。7.根据权利要求5所述的方法,其中,基于所述第一认证结果和所述第二认证结果控制所述客户端与所述服务器之间传输目标数据包括:确定所述第一认证结果为对所述服务器的合法性认证成功,且确定所述第二认证结果为对所述客户端的合法性认证成功,则控制所述客户端向所述服务器传输第一目标数据,其中,所述第一目标数据至少包括所述第一随机字符串、所述第二随机字符串和第四目标值,其中,所述第四目标值由所述第三目标值和所述客户端与所述服务器之间的通信次数确定;或者,接收所述服务器向所述客户端传输的第二目标数据,其中,所述第二目标数据包括所述第一随机字符串、所述第二随机字符串和第五目标值,其中,所述第五目标值由所述第三目标值和所述客户端与所述服务器之间的通信次数确定。
8.根据权利要求1至7中任意一项所述的方法,所述认证请求还包括目标标识,用于表示所述客户端向所述服务器请求认证。9.一种数据处理方法,应用于服务器,包括:获取客户端发送的认证请求,其中,所述认证请求包括第一字符串;响应所述认证请求,基于所述第一字符串生成第二字符串,并将所述第二字符串发送给所述客户端,其中,所述第二字符串用于使所述客户端对所述服务器进行认证,以得到第一认证结果;基于第三字符串对所述客户端的合法性进行认证,得到第二认证结果,其中,所述第三字符串为所述客户端对所述第二字符串调整得到;基于所述第一认证结果和所述第二认证结果与所述客户端之间传...
【专利技术属性】
技术研发人员:黄炳栋,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。