JAVA编写的加密解密聊天工具
本实验应用DES,RSA,MD5 等加密算法,以及Socket 套接字实现一个简单的加密解密的聊天工具CryptTalk。本实验的程序在jdk1.6 与Eclipse 开发环境下编写,基本实现了 消息加密的聊天工具的功能。通信的步骤基本如下:首先,服务器端随机产生一对RSA 密钥,将公钥发送给客户端,客户端将自己的对称密钥用公钥加密发送给服务器端,服务器端接收到加密后的密钥后,用自己的私钥解密得到对称密钥。然后服务器端和客户端都利用这个对称密钥对发送的消息加密,进行加密后的聊天。同时把消息经过MD5 加密生成摘要发送,在接收端解密后进行MD5 加密比较,检查信息是否被篡改。
文件列表
CryptTalk.rar
(预估有个20文件)
实验一 朱湘
第一次试验——CyptionTalk.docx
716KB
第一次试验——CyptionTalk.pdf
873KB
pic
des6.jpg
17KB
pic5.jpg
41KB
pic9.jpg
47KB
pic8.jpg
57KB
pic2.jpg
33KB
des4.jpg
23KB
用户评论