[发明专利]数字编码的加密解密方法、服务器和存储介质在审

专利信息
申请号: 202010382846.1 申请日: 2020-05-08
公开(公告)号: CN112422491A 公开(公告)日: 2021-02-26
发明(设计)人: 张怡 申请(专利权)人: 上海幻电信息科技有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L9/06
代理公司: 上海大视知识产权代理事务所(特殊普通合伙) 31314 代理人: 顾小伟;蔡沅
地址: 201203 上海市浦东新区中国(上海)*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数字 编码 加密 解密 方法 服务器 存储 介质
【说明书】:

发明涉及一种数字编码的加密解密方法、服务器和存储介质,属于互联网技术领域。所述数字编码的加密解密方法包括:获取待加密数字编码;获取预设的编码位移策略,并根据所述编码位移策略对所述待加密数字编码进行排列重组,生成加密数字编码;下发所述加密数字编码至客户端。本发明的实施例能够避免增加多余的字节,在频繁执行加解密操作时即服务器吞吐量很大时,能够提高整体服务的性能。而且,该过程的加密解密操作仅由服务端解决,对客户端没有实质上的影响,即使服务端更改了加密解密的策略规则,客户端也无需做相应的调整,便于以后对加密解密方案的升级,对于网络服务端而言能够减少很大的麻烦。

技术领域

本发明涉及互联网技术领域,特别涉及数字加密技术领域,具体是指一种数字编码的加密解密方法、服务器和存储介质。

背景技术

随着互联网的快速发展,大量的数据在服务端和客户端之间传递,这些数据的安全性是非常重要的。比如在日常应用中,前后端常常通过唯一的ID标识号来作为通讯中的参数,例如游戏玩家的身份ID,线上商城的商品ID等。如果服务端的这些真实ID被暴露,那么客户端可以向服务端发送大量的模拟请求,以此对服务端进行攻击,可能造成服务器崩溃;从用户的角度来说,其真实ID被暴露也会导致信息的泄露。因此,处于安全考虑,这些服务端真实的ID通常需要做加密处理。

目前,作为通常使用的加密解密方法,包括以下步骤:服务器在内存中保存传输给客户端的ID和真实ID的对应关系,然后服务器收到请求后寻找对应的真实ID。但是,现实中加密的内容会很多,这样明显降低了数据的处理效率。而且,由于对应关系是在一台物理机的内存中的,所以加密解密的数据和过程必须在同一台物理机器上。但是,目前市面上普遍的服务器都是有多台处理请求的,这种加密解密方法显然不符合目前的市场需求。

另外,就目前的加密方法例如数据加密标准DES(Data Encryption Standard)和RSA(RSA algorithm)而言,由于实际中的加密操作非常频繁,通常会造成CPU过多的消耗而影响到服务器的吞吐量,从而对整体服务的性能造成影响。举例来说,比如通过一般的加密方法将“A”加密成“ed311”,这样明显增加了字符长度,不仅增加了内存消耗,还在数据处理的过程中增加了CPU消耗,而且,在数据传输的过程中增加了带宽消耗。

发明内容

为了解决上述问题,本发明的一方面提供提了一种数字编码的加密解密方法包括:获取待加密数字编码;获取预设的编码位移策略,并根据所述编码位移策略对所述待加密数字编码进行排列重组,生成加密数字编码;下发所述加密数字编码至客户端。

可选的,所述方法还包括:接收到客户端的操作请求时,根据所述操作请求获取加密数字编码;根据所述编码位移策略解密所述加密数字编码,获取所述待加密数字编码。

可选的,所述待加密数字编码由用户ID经编码生成或由商品ID经编码生成。可选的,所述根据所述编码位移策略对所述待加密数字编码进行排列重组,生成加密数字编码,具体包括:根据所述待加密数字编码,新建一同等位数的空字节;将所述待加密数字编码拆解成若干段,并根据所述编码位移策略,将所述待加密数字编码的若干段对应填充至所述空字节中,以获取所述加密数字编码。

可选的,所述获取预设的编码位移策略,具体包括:获取所述待加密数字编码在预设位段的M位编码;其中,M为大于1的自然数;获取与所述M位编码对应的编码位移策略。

可选的,所述预设位段位于所述待加密数字编码的尾部。

本发明还提供一种服务器,所述服务器执行以下步骤:获取待加密数字编码;获取预设的编码位移策略,并根据所述编码位移策略对所述待加密数字编码进行排列重组,生成加密数字编码;下发所述加密数字编码至客户端。

本发明还提供一种计算机存储介质,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的方法。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海幻电信息科技有限公司,未经上海幻电信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010382846.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top