1.客户端步骤:
建立网络连接
交换数据:加密使用AES或者DES/AES或者DES加密密钥key并发送
关闭网络连接
2.服务器端步骤:
监听端口
获得连接
交换数据:使用服务器的公钥加密/公钥算法使用RSA或DH/检验发送信息的完整性使用MD5或者SHA3
关闭连接
使用Java语言进行网络编程,对明文进行加密
1.掌握Socket程序的编写;
2.掌握密码技术的使用;
3.掌握密码技术的使用;
原文:http://www.cnblogs.com/5321z/p/5472260.html