如何对socket加密?哪一种都可以。(100分)

  • 主题发起人 主题发起人 智利
  • 开始时间 开始时间

智利

Unregistered / Unconfirmed
GUEST, unregistred user!
能不能说具体点啊!!我也想知道是怎么实现加密的。
 
采用DES、RSA,Galbush,HASH,DSA等进行加密,它们的DELPHI源代码,你可以网上搜索,前两天这里还有人问了这些算法的下载地址,一大堆。。。如果你要,我有DES、RSA的,其它没有。最好你自己找,我对发邮件很懒,很讨厌发邮件。。。
思路:SOCKET,无非,SEND/SENDTO,RECV/RECVTO,这两个函数进行发送数据、接收数据,数据包的传输过程就是打包<--->解包,你不用了解这些,只要你将你的数据包加密,另外一断解密后显示,就OK了。。一切尽在掌握之中。
步骤:发送方:
1、初始化SOCKET套接字。
2、生成要发送的数据包STR。
3、RSAEncrypt(STR , E, N , RESULTSTR);//具体你看RSA加密
4、SEND(socket,RESULTSTR);
接受方:
1、初始化SOCKET套接字。
2、LISTEN。
3、ACCEPT(SOCKET,RESULTSTR);
4、RSAEncrypt(RESULTSTR , D, N , STR);//具体你看RSA解密

 
介绍SOCKET编程的书不是很多啊。
 
后退
顶部