QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2510|回复: 2

[请教]eva的消息加密问题

[复制链接]
发表于 2007-5-10 15:46:31 | 显示全部楼层 |阅读模式
我看了eva的源码,想找到消息发出去之前是怎么加密的。

从api/evapacketmanager.cpp 到 api/evaconnector.cpp 到  api/evanetwork.cpp 到  api/evasocket.cpp, 最后发现就是直接调用了 QSocketDevice的writeBlock函数。  整个过程中就没看见加密是在哪实现的。

还请大家指点。谢谢!
发表于 2007-5-12 11:50:54 | 显示全部楼层
我记得是在
在 InPacket::parse() 和 OutPacket::fill()的方法里。
你看一下libeva目录下的evapcket.h/cpp 文件
回复

使用道具 举报

 楼主| 发表于 2007-5-16 11:31:06 | 显示全部楼层
找到了 非常感谢。

我还想问下,那个加密的算法是腾讯公布的还是自己破解的? 如果腾讯把加密算法改了,eva只要把evacrypt里的算法相应改了就可以了吧? 如果把协议改了,那就麻烦了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-26 09:35 , Processed in 0.166974 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表