【技术实现步骤摘要】
一种数据传输方法及相关装置
[0001]本申请涉及计算机
,具体涉及一种数据传输方法及相关装置
。
技术介绍
[0002]随着网络游戏的发展和普及,游戏安全和数据保护日益受到关注
。
为了保护游戏数据和用户隐私,游戏厂商必须在游戏接口方面采用加密技术,防止游戏被破解
、
盗取或篡改
。
随着加密技术的不断发展和创新,游戏接口的加密技术也在不断升级
。
目前主要的加密技术包括对称加密
、
非对称加密等
。
对称加密是一种简单
、
快速
、
可靠的加密技术,但其密钥管理和分发等问题较为复杂
。
非对称加密则采用公私钥加密方式,一般用于数字签名
、
数据验证等方面,但其加密和解密速度较慢,适用于数据量较小的场景
。
技术实现思路
[0003]鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据传输方
【技术保护点】
【技术特征摘要】
1.
一种数据传输方法,其特征在于,包括:对客户端向服务器发送的接口请求进行加密处理并发送至服务器,其包括,获取服务器的接口域名,对接口域名进行分割,获得二级域名;通过
MD5
算法将二级域名生成第一信息摘要;通过
AES
算法将接口请求的接口数据进行加密处理,获得加密请求数据;所述第一信息摘要的一部分字符串作为该
AES
算法的密钥,第一信息摘要的另一部分字符串作为该
AES
算法的偏移量;将加密请求数据
、
第一信息摘要发送至服务器;对服务器接收到的第一信息摘要进行校验,若校验结果为校验通过,则对服务器接收到的加密请求数据进行解密处理,响应客户端的接口请求,向客户端发送响应数据
。2.
根据权利要求1所述的方法,其特征在于,所述对服务器接收到的第一信息摘要进行校验,包括:通过
MD5
算法将二级域名生成第二信息摘要,比较第一信息摘要与第二信息摘要是否相同
。3.
根据权利要求2所述的方法,其特征在于,所述响应客户端的接口请求,向客户端发送响应数据,包括:通过
AES
算法将响应数据进行加密处理,获得加密响应数据;所述第二信息摘要的一部分字符串作为该
AES
算法的密钥,第二信息摘要的另一部分字符串作为该
AES
算法的偏移量;将加密响应数据
、
第二信息摘要发送至客户端
。4.
根据权利要求3所述的方法,其特征在于,还包括:对客户端接收到的第二信息摘要进行校验,若校验结果为校验通过,则对客户端接收到的加密响应数据进行解密处理,获得响应数据
。5.
一种数据传输装置,其特征在于,包括:第一处理模块,用于对客户端向服务器发送的接口请求进行加密处理并发送至服务器;第二处理模块,用于对服务器接收到的第一信息摘要进行校验,若校验结果为校验通过,则对服务器接收到的加密请求数据进行解密处理,响应客户端的接口请求,向客户端发送响应数据;所述第一处理模块包...
【专利技术属性】
技术研发人员:王玲,黄铄,何海锋,
申请(专利权)人:广州点金石信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。