计算机QTLinux环境下的密文聊天系统的设计与实现QQ

上传人:hs****ma 文档编号:492825005 上传时间:2024-02-23 格式:DOC 页数:3 大小:54KB
返回 下载 相关 举报
计算机QTLinux环境下的密文聊天系统的设计与实现QQ_第1页
第1页 / 共3页
计算机QTLinux环境下的密文聊天系统的设计与实现QQ_第2页
第2页 / 共3页
计算机QTLinux环境下的密文聊天系统的设计与实现QQ_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《计算机QTLinux环境下的密文聊天系统的设计与实现QQ》由会员分享,可在线阅读,更多相关《计算机QTLinux环境下的密文聊天系统的设计与实现QQ(3页珍藏版)》请在金锄头文库上搜索。

1、LINUX环境下的密文聊天系统的设计与实现摘 要随着计算机的不断普及和互联网技术在全球领域的高速发展。越来越多的人使用到了聊天程序。聊天程序给人们带来通信便利的同时也存在着一些安全隐患,传统的聊天程序以明文方式传送聊天内容,这样就给一些用心不良的人大开方便之门。本系统正是基于以上原因而设计的加密聊天程序。聊天程序采用服务器/客户端模式。在Linux环境下采用socket套接口编程,服务器程序以创建线程池的方式为每一个客户服务。聊天内容由服务器转发。在聊天程序中加入了对称加密算法DES和非对称加密算法RSA。其基本实现是由服务器端生成RSA的公钥和私钥,由客户端生成DES对称密钥,服务器端传送公

2、钥至客户端加密DES密钥之后回传服务器,服务器再用本地的私钥解密获得DES密钥。此后双方的通信由DES密钥加密后传送,这样既能高效的加密明文又能在信道上安全的传送密钥使得密钥间的共享成为现实。关键词:对称加密算法;非对称加密算法;会话密钥;聊天系统目 录论文总页数:30页1引言11.1课题背景11.2国内外研究现状11.3本课题研究的意义12所采用技术的先进性分析12.1DES算法12.2RSA算法22.3线程池23系统需求分析33.1聊天程序功能分析33.2加密算法34系统总体设计和模块划分34.1系统总体设计34.2模块划分4DES算法模块4RSA算法模块6聊天程序模块75系统实现95.1DES核心代码95.2RSA核心代码125.3WEB注册页面核心代码155.4服务器端核心代码185.5客户端核心代码21结论25参考文献25致谢26声明27附录281.1 客户端核心代码图7 两客户端正常通信图7为经过DES正常加密解密的两客户端间的正常通信过程。图8 无DES解密过程客户端与正常客户端通信图8左边为DES正常加密解密的客户端,右边为没有解密过程的客户端,故重要提示:本论文由大学论文网毕业论文下载网: 提供如果需要详细内容请与QQ:4991024联系

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号