【技术实现步骤摘要】
本专利技术涉及网络游戏
,具体涉及一种网络游戏数据的动态加密方法。
技术介绍
目前网络游戏数据传输频繁,考虑到网络游戏数据的传输安全性,一般会对网络游戏数据进行加密。对于如图1所示的多用户c/s模式下的网络游戏数据传输加密,安全性高的加密算法一般比较复杂,计算机系统消耗比较大,对计算机性能要求比较高,简单的算法对计算机性能要求不高但加密后的安全性也不高。
技术实现思路
本专利技术要解决的技术问题是提供一种网络游戏数据的动态加密方法,在一般的计算机性能下,提高c/s(客户端/服务器)模式下网络游戏数据传输的安全性。本专利技术为解决上述技术问题所采用的技术方案为:一种网络游戏数据的动态加密方法,包括步骤:A1、在服务器上部署第一非对称加密密钥对中的私钥,在客户端部署第一非对称加密密钥对中的公钥,所述客户端生成第二非对称加密密钥对,所述客户端使用第一非对称加密密钥对中的公钥加密用户登陆信息和第二非对称加密密钥对中的公钥并发-->送到所述服务器;A2、所述服务器使用第一非对称加密密钥对中的私钥解密所述用户登陆信息并根据所述用户登陆信息生成动态对称加密密钥,建立所述动态对称加密密钥与用户名的对应关系;A3、所述服务器使用第二非对称加密密钥对中的公钥加密登陆结果信息和所述动态对称加密密钥,形成反馈信息并发送到所述客户端;A4、所述客户端使用第二非对称加密密钥对中的私钥解密所述反馈信息,得到所述动态对称算法密钥;A5、所述服务器和所述客户端随后使用所述动态对称算法密钥对要传输的网络游戏数据进行加密和解密处理。所述的网络游戏数据的动态加密方法,其中第一非对称加密密钥对 ...
【技术保护点】
一种网络游戏数据的动态加密方法,其特征在于,包括步骤: A1、在服务器上部署第一非对称加密密钥对中的私钥,在客户端部署第一非对称加密密钥对中的公钥,所述客户端生成第二非对称加密密钥对,所述客户端使用第一非对称加密密钥对中的公钥加密用户 登陆信息和第二非对称加密密钥对中的公钥并发送到所述服务器; A2、所述服务器使用第一非对称加密密钥对中的私钥解密所述用户登陆信息并根据所述用户登陆信息生成动态对称加密密钥,建立所述动态对称加密密钥与用户名的对应关系; A3、所述 服务器使用第二非对称加密密钥对中的公钥加密登陆结果信息和所述动态对称加密密钥,形成反馈信息并发送到所述客户端; A4、所述客户端使用第二非对称加密密钥对中的私钥解密所述反馈信息,得到所述动态对称算法密钥; A5、所述服务器和所述 客户端随后使用所述动态对称算法密钥对要传输的网络游戏数据进行加密和解密处理。
【技术特征摘要】
1、一种网络游戏数据的动态加密方法,其特征在于,包括步骤:A1、在服务器上部署第一非对称加密密钥对中的私钥,在客户端部署第一非对称加密密钥对中的公钥,所述客户端生成第二非对称加密密钥对,所述客户端使用第一非对称加密密钥对中的公钥加密用户登陆信息和第二非对称加密密钥对中的公钥并发送到所述服务器;A2、所述服务器使用第一非对称加密密钥对中的私钥解密所述用户登陆信息并根据所述用户登陆信息生成动态对称加密密钥,建立所述动态对称加密密钥与用户名的对应关系;A3、所述服务器使用第二非对称加密密钥对中的公钥加密登陆结果信息和所述动态对称加密...
【专利技术属性】
技术研发人员:李清晖,魏略,袁锋锋,
申请(专利权)人:康佳集团股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。