JAVA编写的加密解密聊天工具
本实验应用DES,RSA,MD5 等加密算法,以及Socket 套接字实现一个简单的加密解密的聊天工具CryptTalk。本实验的程序在jdk1.6 与Eclipse 开发环境下编写,基本实现了 消息加密的聊天工具的功能。通信的步骤基本如下:首先,服务器端随机产生一对RSA 密钥,将公钥发送给客户端,客户端将自己的对称密钥用公钥加密发送给服务器端,服务器端接收到加密后的密钥后,用自己的私钥解密得到对称密钥。然后服务器端和客户端都利用这个对称密钥对发送的消息加密,进行加密后的聊天。同时把消息经过MD5 加密生成摘要发送,在接收端解密后进行MD5 加密比较,检查信息是否被篡改。
用户评论
挺好的,可以学习
用来学习可以的
还可以,不错
很棒,完全符合自己要找的内容要求
注释很详细
挺好的,学习编程的思想,多种方法思路实现,对领悟Java有帮助
不错 正好符合我的要求,还有实验报告,谢谢分享
不错,能放出来让别人学习,就值得赞赏
貌似不能用啊,不能互传消息