![[计算机]QT2006Linux环境下的密文聊天系统的设计与实现2QQ.doc_第1页](http://file.renrendoc.com/FileRoot1/2019-1/10/a8096f21-8041-4ef4-a692-a91be88f6c66/a8096f21-8041-4ef4-a692-a91be88f6c661.gif)
![[计算机]QT2006Linux环境下的密文聊天系统的设计与实现2QQ.doc_第2页](http://file.renrendoc.com/FileRoot1/2019-1/10/a8096f21-8041-4ef4-a692-a91be88f6c66/a8096f21-8041-4ef4-a692-a91be88f6c662.gif)
![[计算机]QT2006Linux环境下的密文聊天系统的设计与实现2QQ.doc_第3页](http://file.renrendoc.com/FileRoot1/2019-1/10/a8096f21-8041-4ef4-a692-a91be88f6c66/a8096f21-8041-4ef4-a692-a91be88f6c663.gif)
全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
LINUXLINUX 环境下的密文聊天系统的设计与实现环境下的密文聊天系统的设计与实现 摘摘 要要 随着计算机的不断普及和互联网技术在全球领域的高速发展。越来越多的 人使用到了聊天程序。聊天程序给人们带来通信便利的同时也存在着一些安全 隐患,传统的聊天程序以明文方式传送聊天内容,这样就给一些用心不良的人 大开方便之门。本系统正是基于以上原因而设计的加密聊天程序。聊天程序采 用服务器/客户端模式。在 Linux 环境下采用 socket 套接口编程,服务器程序 以创建线程池的方式为每一个客户服务。聊天内容由服务器转发。在聊天程序 中加入了对称加密算法 DES 和非对称加密算法 RSA。其基本实现是由服务器端 生成 RSA 的公钥和私钥,由客户端生成 DES 对称密钥,服务器端传送公钥至客 户端加密 DES 密钥之后回传服务器,服务器再用本地的私钥解密获得 DES 密钥。 此后双方的通信由 DES 密钥加密后传送,这样既能高效的加密明文又能在信道 上安全的传送密钥使得密钥间的共享成为现实。 关键词:关键词:对称加密算法;非对称加密算法;会话密钥;聊天系统 目目 录录 论文总页数:30 页 1引言1 1.1课题背景1 1.2国内外研究现状1 1.3本课题研究的意义1 2所采用技术的先进性分析1 2.1DES 算法 1 2.2RSA 算法 2 2.3线程池2 3系统需求分析3 3.1聊天程序功能分析3 3.2加密算法3 4系统总体设计和模块划分3 4.1系统总体设计3 4.2模块划分4 4.2.1DES 算法模块 4 4.2.2RSA 算法模块 6 4.2.3聊天程序模块7 5系统实现9 5.1DES 核心代码 9 5.2RSA 核心代码 .12 5.3WEB 注册页面核心代码 .15 5.4服务器端核心代码.18 5.5客户端核心代码.21 结 论.25 参考文献.25 致 谢.26 声 明.27 附 录.28 第 1 页 共 30 页 1.11.1客户端核心代码客户端核心代码 图 7 两客户端正常通信 图 7 为经过 DES 正常加密解密的两客户端间的正常通信过程。 图 8 无 DES 解密过程客户端与正常客户端通信 图 8 左边为 DES 正常加密解密的客户端,右边为没有解密过程的客户端,故 重要提示: 本论文由大学论文网 www.wnwu.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 跨境合伙合同范本
- 交通工程合同范本2003
- 买猪场租赁合同范本
- 农村小吃送货合同范本
- 公司场所租赁合同范本
- 实木机器出售合同范本
- 水电承包简易合同范本
- 打欠条合同范本模板
- 未婚共同买房合同范本
- 门面住宅出售合同范本
- T/CGAS 026.2-2023瓶装液化石油气管理规范第2部分:平台建设
- 2025-2030中国气雾剂行业发展现状及发展趋势与投资风险分析
- 2025年客运车辆驾驶员(技师)职业技能鉴定考试题库(含答案)
- 2025至2030年中国窗户胶行业投资前景及策略咨询研究报告
- 江苏遴选笔试真题及答案
- 有限空间安全管理制度与台账
- 高压电缆头制作培训教材
- 国旗法课件教学课件
- 食管内镜支架植入护理配合
- 老年人防诈骗课件
- 《煤矿重大事故隐患判定标准》
评论
0/150
提交评论