能否对ics的wsocket修改一下使他发送的明文进行加密接受的时候解密(100分)

  • 主题发起人 主题发起人 kingqc
  • 开始时间 开始时间
K

kingqc

Unregistered / Unconfirmed
GUEST, unregistred user!
那位高手能否操刀
不胜感激
高分相送
 
你可以用ras, des, pki等各种加密算法。
 
kingqc:

  何必舍易求难呢?你可以自己写了个SendMsg(proto,ip,port,str)过程,在里面对数据
先加密再发送就是了噻,你当然可以调用经典加密算法,不过我建议你自己设计加密算法,
虽然不敢保证是无法破解的,但是别人在没有你的源代码的情况下想解密也不容易的。

  当然罗,在OnDataAvaible事件里面,你要对收到的数据先解密再使用哟。
 
加密解密的过程应该放在实现具体协议的控件里,不应该放在socket控件里吧
 
我发现使用des,md5等加密算法的时候
好像速度上有影响
 
推荐使用TEA算法——用128Bit密钥加密64Bit信息块,速度很快!
具体算法请看: http://www.delphibbs.com/delphibbs/dispq.asp?lid=631130
 
多人接受答案了。
 
后退
顶部