数据发送获取的问题得以解决,只是完成了最基础的部分,这次设计的核心在于对系统发送的网络数据进行加解密。由于,密钥算法大致分为两种:对称和非对称,对称加密的安全性不如非对称加密,但是在算法运算速度上比非对称加密的速度要快很多。如果所有数据都采用非对称密钥算法来行进加解密运算,效率将相当低,因此通过分析以及借鉴,我决定采取对称加密与非对称加密联合运用的方法对系统收发的数据进行加解密运算。具体的思路如下:由于不确定需要在网络中传输的数据量的大小(也许非常大),因此如果采取非对称加密算法进行加解密,效率将很低,无法达到即时通信的目的。因此可以采取对称加密的方法对传输的数据进行加密解密,并且将密钥用非对称加密的方法进行加密,将公钥加密好的数据(实际上是经过了非对称加密的对称加密密钥)发送给收信方,收信方可以通过非对称算法解密得到其中的数据(实际上得到了对称加密的密钥),从而可以解密收到的数据。 TripleDES+RSA网络安全通信系统设计(5):http://www.youerw.com/jisuanji/lunwen_11404.html