[发明专利]数据传输方法、电子设备、服务器、移动终端及存储介质有效
申请号: | 202110054580.2 | 申请日: | 2021-01-15 |
公开(公告)号: | CN112910843B | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 辜克生;李元军 | 申请(专利权)人: | 深圳市欢太科技有限公司;OPPO广东移动通信有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/08;H04L9/14 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 唐双 |
地址: | 518057 广东省深圳市南山区粤*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 电子设备 服务器 移动 终端 存储 介质 | ||
本申请公开了一种数据传输方法、电子设备、服务器、移动终端及存储介质,该数据传输方法应用于电子设备,取数据传输请求中的第一秘钥;其中,数据传输请求用于请求向服务器传输数据;构造对应第一秘钥的第一参数;对第一秘钥进行加密得到第二秘钥,以及对第一参数进行加密得到第二参数;向服务器发送第二秘钥和第二参数,以使服务器解密得到第一秘钥和第一参数,并利用第一秘钥和第一参数与电子设备进行数据传输。通过上述方式,本申请能够防止传输内容被破解和窃取,弱化第三方控制,从而提升数据传输的安全性能。
技术领域
本申请涉及数据传输领域,特别是涉及一种数据传输方法、电子设备、服务器、移动终端及存储介质。
背景技术
通常,随着电子设备的大量运用,对于安装在电子设备上的各类软件以及应用程序(Application,APP)也越来越多,人们多次登录使用以及其优化的速率大大地丰富了人们的生活。
在电子设备中,应用程序的登录,通常是涉及到使用秘钥解密的过程,其中,超文本传输安全协议(Hyper Text Transfer Protocol over Secure Socket Layer或Hypertext Transfer Protocol Secure,HTTPS),是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL(Secure Sockets Layer)层,使得SSL实现秘钥交换、比如客户端-服务端通信的证书校验、数据加解密,实现了网络数据传输较强的安全保护。
目前,Https协议的加解密流程容易得到,并且业务层使用在使用时也使用Https协议的加解密流程,往往使得掌握根证书的机构、掌握加密算法的第三方对此加密协议进行破解和窃取,从而增强了第三方对加解密流程的控制,进而降低了数据传输的安全性能。
发明内容
本申请实施例的第一方面提供了数据传输方法,该数据传输方法应用于电子设备,取数据传输请求中的第一秘钥;其中,数据传输请求用于请求向服务器传输数据;构造对应第一秘钥的第一参数;对第一秘钥进行加密得到第二秘钥,以及对第一参数进行加密得到第二参数;向服务器发送第二秘钥和第二参数,以使服务器解密得到第一秘钥和第一参数,并利用第一秘钥和第一参数与电子设备进行数据传输。
本申请实施例的第二方面提供了一种电子设备,包括:获取模块,用于获取数据传输请求中的第一秘钥;其中,数据传输请求用于请求向服务器传输数据;构造模块,用于构造对应第一秘钥的第一参数;加密模块,连接获取模块和构造模块,用于对第一秘钥进行加密得到第二秘钥,以及对第一参数进行加密得到第二参数;发送模块,连接加密模块,用于向服务器发送第二秘钥和第二参数,以使服务器解密得到第一秘钥和第一参数,并利用第一秘钥和第一参数与电子设备进行数据传输。
本申请实施例的第三方面提供了数据传输方法,该方法应用于服务器,该数据传输方法包括:获取电子设备发送的第二秘钥以及第二参数,第二秘钥由电子设备对第一秘钥进行加密得到,第二参数由电子设备对第一参数进行加密得到;获取标准秘钥以及标准参数;若确定第二秘钥与标准秘钥相同,且第二参数与标准参数相同,则根据标准秘钥生成第一秘钥,以及根据标准参数生成第一参数;利用第一秘钥解密第一参数,以得到第一参数对应的返回数据,并向电子设备发送返回数据。
本申请实施例的第四方面提供了一种服务器,包括:获取模块,用于获取电子设备发送的第二秘钥以及第二参数,第二秘钥由电子设备对第一秘钥进行加密得到,第二参数由电子设备对第一参数进行加密得到;获取模块还用于获取标准秘钥以及标准参数;生成模块,连接获取模块,用于若确定第二秘钥与标准秘钥相同,且第二参数与标准参数相同,则根据标准秘钥生成第一秘钥,以及根据标准参数生成第一参数;解密模块,连接生成模块,用于利用第一秘钥解密第一参数,以得到第一参数对应的返回数据;发送模块,连接解密模块,用于向电子设备发送返回数据。
本申请实施例的第五方面提供了一种移动终端,包括:处理器和存储器,存储器中存储有计算机程序,处理器用于执行计算机程序以实现本申请实施例第一方面或第三方面提供的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市欢太科技有限公司;OPPO广东移动通信有限公司,未经深圳市欢太科技有限公司;OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110054580.2/2.html,转载请声明来源钻瓜专利网。