Chinaunix首页 | 论坛 | 博客
  • 博客访问: 929360
  • 博文数量: 201
  • 博客积分: 8078
  • 博客等级: 中将
  • 技术积分: 2162
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-20 17:22
文章分类

全部博文(201)

文章存档

2013年(3)

2012年(11)

2011年(34)

2010年(25)

2009年(51)

2008年(77)

分类: Delphi

2011-08-01 16:19:59

KAD设计(防止协议识别):
1、使用UDP协议,并且使用对方的ID对每个包进行加密。
2、握手协议(获取对方ID),采用AES加密(随机数 + RSA自签名证书)来实现。采用类似radius的加密。
3、好友相互之间发送消息需要签名并使用对方的token进行加密,如果签名不正确直接丢掉。
4、当同用户名,但证书不同时,对用户提出警告。
5、各个活动的客户端,没隔一段时间需要变更token。
6、添加用户为好友时,需要存储对方的证书。同一个证书就是同一个人,否则即时同用户名也不是同一个人。

阅读(737) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~