The invention discloses a method for encrypting and decrypting the network transmission random byte mapping based on the method in the end server first into a random byte mapping dictionary are deployed on the server and client; network transmission, the client can use the byte mapping dictionary will receive the data stream is encrypted, sent to the server; the server receives the encrypted data stream, decrypted by using byte mapping dictionary, and try to obtain a client required and then use the cyber source, byte mapping dictionary encrypted and sent to the client; the client receives the encrypted cyber source, using byte mapping dictionary to decrypt and then return to the user. The invention is a simple and safe network transmission encryption and decryption method, which improves the security and the performance reliability of the user network transmission, thereby allowing the user to obtain a better Internet experience.
【技术实现步骤摘要】
一种基于随机字节映射的网络传输加密解密方法
本专利技术涉及互联网
,尤其涉及一种基于随机字节映射的网络传输加密解密方法。
技术介绍
网络资源访问是互联网发展离不开的一项技术,很多应用场景都伴随着网络资源访问的发生,如访问网站、下载文件以及即时通讯等。然而,用户普遍使用的公开的Wi-Fi网络并不安全,公开意味着用户的网络传输数据流可能被他人捕获,从而带来了个人信息泄露的风险。而现有的网络传输加密方法或者被大量研究,从而很容易被破解或者屏蔽,因此继续使用可能仍有安全风险;或者由于加密方法复杂,需要做复杂的配置,不够简单便捷;后者因为加密导致网络传输延迟变大,进而影响用户的上网体验。
技术实现思路
本专利技术的目的在于通过一种基于随机字节映射的网络传输加密解密方法,来解决以上
技术介绍
部分提到的问题。为达此目的,本专利技术采用以下技术方案:一种基于随机字节映射的网络传输加密解密方法,其包括如下步骤:S101、服务器端生成随机的字节映射字典,并将所述字节映射字典部署在服务器端和客户端上;S102、客户端利用所述字节映射字典将接收到的数据流进行加密,并将加密后的数据流发送给服务器端;S103、服务器端利用所述字节映射字典对接收到的数据流进行解密,并根据解密结果获取用户请求的网络资源;S104、服务器端利用所述字节映射字典对所述网络资源进行加密,并将加密后的所述网络资源发送给客户端;S105、客户端利用所述字节映射字典将接收到的加密后的网络资源进行解密,并返回给用户。特别地,所述步骤S101具体包括:服务器端利用随机函数生成预设字节长度的数组,其中,所述数组由不重复的 ...
【技术保护点】
一种基于随机字节映射的网络传输加密解密方法,其特征在于,包括如下步骤:S101、服务器端生成随机的字节映射字典,并将所述字节映射字典部署在服务器端和客户端上;S102、客户端利用所述字节映射字典将接收到的数据流进行加密,并将加密后的数据流发送给服务器端;S103、服务器端利用所述字节映射字典对接收到的数据流进行解密,并根据解密结果获取用户请求的网络资源;S104、服务器端利用所述字节映射字典对所述网络资源进行加密,并将加密后的所述网络资源发送给客户端;S105、客户端利用所述字节映射字典将接收到的加密后的网络资源进行解密,并返回给用户。
【技术特征摘要】
1.一种基于随机字节映射的网络传输加密解密方法,其特征在于,包括如下步骤:S101、服务器端生成随机的字节映射字典,并将所述字节映射字典部署在服务器端和客户端上;S102、客户端利用所述字节映射字典将接收到的数据流进行加密,并将加密后的数据流发送给服务器端;S103、服务器端利用所述字节映射字典对接收到的数据流进行解密,并根据解密结果获取用户请求的网络资源;S104、服务器端利用所述字节映射字典对所述网络资源进行加密,并将加密后的所述网络资源发送给客户端;S105、客户端利用所述字节映射字典将接收到的加密后的网络资源进行解密,并返回给用户。2.根据权利要求1所述的基于随机字节映射的网络传输加密解密方法,其特征在于,所述步骤S101具体包括:服务器端利用随机函数生成预设字节长度的数组,其中,所述数组由不重复的数字组成;所述数组的索引与索引处的值之间的映射就表示字节与字节之间的映射,于是索引对应的字节和索引处的值对应的字节构成了一一映射,构成字节映射字典;服务器端在生成所述数组后,将该数组对应的字节映射字典输出到文件中,网络管理员将该文件部署到客户端。3.根据权利要求2所述的基于随机字节映射的网络传输加密解密方法,其特征在于...
【专利技术属性】
技术研发人员:杨健,李振华,朱彤,
申请(专利权)人:无锡清华信息科学与技术国家实验室物联网技术中心,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。