首页
社区
课程
招聘
简单问题:3DES加密算法在网络游戏上的应用
发表于: 2006-8-21 02:50 6170

简单问题:3DES加密算法在网络游戏上的应用

2006-8-21 02:50
6170
我对密码学没什么研究,有个网络游戏采用的是DES对封包加密,我观察了下登陆过程,发现有个明文封包(这个明文包是在登陆封包之前发送的)里有64个字节是总是在变的,我想问这64个字节是不是密钥,如果是,那么整个流程是不是这样:
1:客户端获取一个随机密钥
2:客户端把这个密钥发送到服务器端
3:客户端用这个密钥加密,解密
4:服务器端用这个密钥加密,解密

还有就是这个明文封包里明确提示我是3DES加密方式,既然是3DES,64个字节作为密钥是不是少了

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
2
这类属于客户端服务端双方协商密钥
但是通常并不像你所说的完全由客户端来定,因为这样会有不少隐患.

大多数会这样
1. 服务端生成一个随机密钥并发给客户端(当然这个随机只是看上去的,因为分析者可能无法接触服务端)
2. 客户端用这个密钥加密,解密
3. 服务器端用这个密钥加密,解密

或者
1. 服务端生成一个随机密钥的种子并发给客户端
2. 客户端生成一个随机密钥的种子, 与服务端的种子组合成会话密钥
3: 客户端用这个密钥加密,解密
4: 服务器端用这个密钥加密,解密
2006-8-21 08:50
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢shoooo
2006-8-21 19:49
0
雪    币: 257
活跃值: (56)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
4
看过暗算么?
2006-8-21 21:13
0
游客
登录 | 注册 方可回帖
返回
//