信息交互方法、装置及存储介质制造方法及图纸

技术编号:22081159 阅读:26 留言:0更新日期:2019-09-12 16:04
本申请实施例公开了一种信息交互方法、装置及存储介质,其中方法包括:客户端向服务器发送所述客户端预先设置的第一验证信息;所述客户端按照预设编码算法分别对所述第一验证信息和预设算法进行编码分别得到第一加密信息和第二加密信息;所述客户端按照预设令牌生成算法对所述第一加密信息和所述第二加密信息进行生成得到第一令牌;若所述服务器确定第一待验证信息与所述第一验证信息匹配成功,则所述客户端根据所述第一交互信息与所述服务器进行交互。采用本申请,可提高信息交互的安全性。

Information Interaction Methods, Devices and Storage Media

【技术实现步骤摘要】
信息交互方法、装置及存储介质
本申请涉及计算机
,主要涉及了一种信息交互方法、装置及存储介质。
技术介绍
在现有技术中,服务器与客户端之间的信息交互基于验证会话对象(Session对象)的方式,即通过服务器创建Session对象,并将Session对象的用户标识回传给客户端,这样,只要客户端的浏览器不关,再去访问服务器时,都会携带该用户标识,使得客户端访问服务器。然而,若第三方能获取到该用户标识,则可依据该用户标识进行模拟登录,从而导致安全隐患,因此,如何提高信息交互的安全性是本领域技术人员待解决的技术问题。
技术实现思路
本申请实施例提供了一种信息交互方法、装置及存储介质,可提高信息交互的安全性。第一方面,本申请实施例提供一种信息交互方法,应用于客户端,其中:所述客户端向服务器发送所述客户端预先设置的第一验证信息;所述客户端按照预设编码算法,分别对所述第一验证信息和预设算法进行编码,分别得到第一加密信息和第二加密信息;所述客户端按照预设令牌生成算法,对所述第一加密信息和所述第二加密信息进行生成,得到第一令牌;所述客户端向所述服务器发送第一交互请求,所述第一交互请求包括所述第一令牌本文档来自技高网...

【技术保护点】
1.一种信息交互方法,其特征在于,应用于客户端,所述方法包括:所述客户端向服务器发送所述客户端预先设置的第一验证信息;所述客户端按照预设编码算法,分别对所述第一验证信息和预设算法进行编码,分别得到第一加密信息和第二加密信息;所述客户端按照预设令牌生成算法,对所述第一加密信息和所述第二加密信息进行生成,得到第一令牌;所述客户端向所述服务器发送第一交互请求,所述第一交互请求包括所述第一令牌和第一交互信息;若所述服务器确定第一待验证信息与所述第一验证信息匹配成功,则所述客户端根据所述第一交互信息与所述服务器进行交互,所述第一待验证信息由所述服务器按照所述预设编码算法对第一解密信息进行解码得到,所述第...

【技术特征摘要】
1.一种信息交互方法,其特征在于,应用于客户端,所述方法包括:所述客户端向服务器发送所述客户端预先设置的第一验证信息;所述客户端按照预设编码算法,分别对所述第一验证信息和预设算法进行编码,分别得到第一加密信息和第二加密信息;所述客户端按照预设令牌生成算法,对所述第一加密信息和所述第二加密信息进行生成,得到第一令牌;所述客户端向所述服务器发送第一交互请求,所述第一交互请求包括所述第一令牌和第一交互信息;若所述服务器确定第一待验证信息与所述第一验证信息匹配成功,则所述客户端根据所述第一交互信息与所述服务器进行交互,所述第一待验证信息由所述服务器按照所述预设编码算法对第一解密信息进行解码得到,所述第一解密信息由所述服务器按照所述预设令牌生成算法对所述第一令牌进行拆分得到。2.根据权利要求1所述的方法,其特征在于,所述客户端按照预设令牌生成算法,对所述第一加密信息和所述第二加密信息进行生成,得到第一令牌,包括:所述客户端按照预设组合算法,对所述第一加密信息和所述第二加密信息进行组合,得到第三加密信息;所述客户端按照所述预设编码算法,对所述第三加密信息进行编码,得到第四加密信息;所述客户端按照所述预设组合算法,对所述第一加密信息、所述第二加密信息和所述第四加密信息进行组合,得到第五加密信息;所述客户端按照预设缩短算法,对所述第五加密信息进行缩短处理,得到所述第一令牌。3.根据权利要求2所述的方法,其特征在于,所述第五加密信息包括多个字符,所述客户端按照预设缩短算法,对所述第五加密信息进行缩短处理,得到所述第一令牌,包括:所述客户端获取所述多个字符中每一字符对应的序号和数量;所述客户端根据所述多个字符中每一字符的序列和数量获取所述字符对应的权值,得到多个权值;所述客户端根据所述多个权值对所述多个字符中每一字符进行哈夫曼编码,得到所述第一令牌。4.根据权利要求1-3任一项所述的方法,其特征在于,在所述客户端根据所述第一交互信息与所述服务器进行交互之后,所述方法还包括:所述客户端对所述第一验证信息中的动态信息进行更新,得到第二验证信息;所述客户端向所述服务器发送所述第二验证信息;所述客户端按照所述预设编码算法,对所述第二验证信息进行编码,得到第六加密信息;所述客户端按照所述预设令牌生成算法,对所述第六加密信息和所述第二加密信息进行生成,得到第二令牌;所述客户端向所述服务器发送第二交互请求,所述第二交互请求包括所述第二令牌和第二交互信息;若所述服务器确定第二待验证信息与所述第二验证信息匹配成功,则所述客户端根据所述第二交互信息与所述服务器进行交互,所述第二待验证信息由所述服务器按照所述预设编码算法对第二解密信息进行解码得到,所述第二解密信息由所述服务器按照所述预设令牌生成算法对所述第二令牌进行拆分得到。5.根据权利要求4所述的方法,其特征在于,所述客户端对所述第一验证信息中的动态信息进行更新,得到第二验证信息,包括:所述客户端获取所述客户端向所述服务器发送所述第一交互请求的请求时间;所述客户端将所述第一验证信息中的动态时间更新为所述请求时间,得到所述第二验证信息。6...

【专利技术属性】
技术研发人员:李全程
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1