您现在正在浏览:首页 > 论文 > 计算机 > 毕业设计-具有消息编辑与RC5加密的网络通信软件设计

免费下载毕业设计-具有消息编辑与RC5加密的网络通信软件设计

  • 资源类别:论文
  • 资源分类:计算机
  • 适用专业:程序设计
  • 适用年级:大学
  • 上传用户:1528252
  • 文件格式:word+C++
  • 文件大小:7.75MB
  • 上传时间:2012-11-9 23:56:43
  • 下载次数:0
  • 浏览次数:0

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
毕业设计-具有消息编辑与RC5加密的网络通信软件设计,正文共68页,21809字,附任务书、调研报告、英文翻译、源程序、答辩文稿
 能对待传输的一段信息进行编辑、用RC5进行数据加密,并能用WINSOCK通信传输这段加密的信息;接收后能够解密。
(1)RC5加密解密程序
(2)消息编辑
(3)消息加密
(4)WINSOCK通信
(5)消息解密
(6)编程语言可以用VC、VB等。

摘要
随着互联网的飞速发展,人们之间的通信变得越来越方便,通信的安全性逐渐成为一个潜在的巨大问题。数据加密技术是确保计算机网络通信安全的一种重要机制,RC5算法是一种比较新的现代对称分组密码,其主要特性是执行速度快、轮数可变、密钥位数可变,执行所需的内存更少,本文结合WinSock和RC5加密解密技术实现网络保密通信。
该课题采用面向对象的C++语言,利用Developer Studio Wizard中的MFC Class Wizard向导,在应用程序中采用对话框模式,先具体实现了用WinSock进行双向通信,即任何一方均可编辑消息,发送消息,接收消息,然后结合加密解密的原理,利用C++语言具体实现了RC5加密解密算法。整个设计结合WinSock通信以及RC5算法,实现了具有消息编辑与RC5加密解密功能的网络通信软件,其中包括各模块图、总体流程图和具体实现过程。
关键词 RC5 加密,WinSock,双向通信,消息编辑 

目录
摘要 I
ABSTRACT II
第一章 绪论 1
1.1 密码学在网络通信安全中的作用 1
1.2 课题研究发展与现状 2
1.2.1 网络通信软件的发展及现状 2
1.2.2 RC5保密通信的现状 3
1.3 课题设计内容 4
第二章 RC5介绍 5
2.1 发展背景及基本原理 5
2.2 RC5工作原理 6
第三章 WINSOCK通信设计与实现 12
3.1 设计环境介绍 12
3.2 WINSOCK基本原理及具有消息编辑的WINSOCK通信实现 13
第四章 RC5的软件设计与实现 17
4.1 RC5加密解密算法参数的选择 17
4.2 加密原理及具体流程图 17
第五章 消息编辑与RC5加密解密的软件实现 20
5.1 系统模块图及流程图 20
5.2 客户端与服务器端界面实现 21
5.2.1 服务器端界面实现 21
5.2.2 客户端界面实现 26
5.3 服务器端与客户端运行结果 27
第六章 毕业设计总结和展望 29
6.1 工作总结 29
6.2 工作展望 29
致谢 30
参考文献 31
附录 32
资料文件预览
共10文件夹,115个文件,文件总大小:29.00MB,压缩后大小:7.75MB
  • 毕业设计-具有消息编辑与RC5加密的网络通信软件设计
    • 具有消息编辑与RC5加密的网络通信软件
      • 毕业论文
        • Adobe Acrobat可导出文档格式文件Rivest-rc5rev翻译原文.pdf  [169.06KB]
        • Microsoft Word文档毕业论文.doc  [594.00KB]
        • Microsoft Word文档调研报告.doc  [148.50KB]
        • Microsoft Word文档任务书.doc  [32.00KB]
        • Microsoft Word文档英文译文.doc  [53.50KB]
      • 加密解密
        • ComClient
          • Debug
            • 对象文件ClientSocket.obj  [13.32KB]
            • sbrClientSocket.sbr  [0.00B]
            • MS Developer Studio浏览器信息文件ComClient.bsc  [3.56MB]
            • 可执行文件(程序)ComClient.exe  [140.06KB]
            • ilkComClient.ilk  [393.61KB]
            • 对象文件ComClient.obj  [15.08KB]
            • pchComClient.pch  [6.63MB]
            • 3Com PalmPilot数据库文件ComClient.pdb  [497.00KB]
            • Microsoft Visual C++资源文件ComClient.res  [3.10KB]
            • sbrComClient.sbr  [0.00B]
            • 对象文件ComClientDlg.obj  [44.90KB]
            • sbrComClientDlg.sbr  [0.00B]
            • 对象文件RC5.obj  [22.71KB]
            • sbrRC5.sbr  [0.00B]
            • 对象文件StdAfx.obj  [103.98KB]
            • sbrStdAfx.sbr  [1.33MB]
            • 对象文件Table.obj  [124.25KB]
            • sbrTable.sbr  [0.00B]
            • MSDev中间层文件vc60.idb  [217.00KB]
            • 3Com PalmPilot数据库文件vc60.pdb  [356.00KB]
          • res
            • Windows图标ComClient.ico  [1.05KB]
            • rc2ComClient.rc2  [401.00B]
          • C++代码文件ClientSocket.cpp  [3.31KB]
          • C程序头文件ClientSocket.h  [730.00B]
          • Microsoft Visual C++文件ComClient.aps  [35.90KB]
          • clwComClient.clw  [1.73KB]
          • C++代码文件ComClient.cpp  [2.15KB]
          • Microsoft Developer Studio工程文件ComClient.dsp  [4.48KB]
          • Microsoft Developer Studio工作区文件ComClient.dsw  [541.00B]
          • C程序头文件ComClient.h  [1.41KB]
          • Microsoft Developer Studio文件ComClient.ncb  [177.00KB]
          • Microsoft Developer Studio文件ComClient.opt  [54.50KB]
          • 由REND386/AVRIL使用的文件格式ComClient.plg  [1020.00B]
          • rcComClient.rc  [6.22KB]
          • C++代码文件ComClientDlg.cpp  [7.42KB]
          • C程序头文件ComClientDlg.h  [1.66KB]
          • C++代码文件RC5.cpp  [4.79KB]
          • C程序头文件RC5.h  [853.00B]
          • 文本文档ReadMe.txt  [3.55KB]
          • C程序头文件Resource.h  [1.16KB]
          • C++代码文件StdAfx.cpp  [211.00B]
          • C程序头文件StdAfx.h  [1.08KB]
          • C++代码文件Table.cpp  [3.70KB]
          • C程序头文件Table.h  [122.00B]
        • ComServer
          • Debug
            • MS Developer Studio浏览器信息文件ComServer.bsc  [3.59MB]
            • 可执行文件(程序)ComServer.exe  [172.06KB]
            • ilkComServer.ilk  [530.95KB]
            • 对象文件ComServer.obj  [15.94KB]
            • pchComServer.pch  [6.63MB]
            • 3Com PalmPilot数据库文件ComServer.pdb  [601.00KB]
            • Microsoft Visual C++资源文件ComServer.res  [9.66KB]
            • sbrComServer.sbr  [0.00B]
            • 对象文件ComServerDlg.obj  [73.92KB]
            • sbrComServerDlg.sbr  [0.00B]
            • 对象文件FaderWnd.obj  [14.15KB]
            • sbrFaderWnd.sbr  [0.00B]
            • 对象文件Hyperlink.obj  [1.81KB]
            • sbrHyperlink.sbr  [0.00B]
            • 对象文件MyListCtrl.obj  [12.04KB]
            • sbrMyListCtrl.sbr  [0.00B]
            • 对象文件RC5.obj  [22.96KB]
            • sbrRC5.sbr  [0.00B]
            • 对象文件ServerSocket.obj  [14.44KB]
            • sbrServerSocket.sbr  [0.00B]
            • 对象文件StdAfx.obj  [103.98KB]
            • sbrStdAfx.sbr  [1.33MB]
            • 对象文件SystemIcon.obj  [25.75KB]
            • sbrSystemIcon.sbr  [0.00B]
            • 对象文件Table.obj  [124.25KB]
            • sbrTable.sbr  [0.00B]
            • 对象文件TranDlg.obj  [30.61KB]
            • sbrTranDlg.sbr  [0.00B]
            • MSDev中间层文件vc60.idb  [233.00KB]
            • 3Com PalmPilot数据库文件vc60.pdb  [364.00KB]
          • res
            • Windows图标ComServer.ico  [1.05KB]
            • rc2ComServer.rc2  [401.00B]
            • Windows图标GroupTalk.ico  [1.05KB]
            • Windows或OS/2位图文件toolbar1.bmp  [4.80KB]
          • Microsoft Visual C++文件ComServer.aps  [44.40KB]
          • clwComServer.clw  [2.45KB]
          • C++代码文件ComServer.cpp  [2.15KB]
          • Microsoft Developer Studio工程文件ComServer.dsp  [5.25KB]
          • Microsoft Developer Studio工作区文件ComServer.dsw  [541.00B]
          • C程序头文件ComServer.h  [1.37KB]
          • Microsoft Developer Studio文件ComServer.ncb  [305.00KB]
          • Microsoft Developer Studio文件ComServer.opt  [56.50KB]
          • 由REND386/AVRIL使用的文件格式ComServer.plg  [1.37KB]
          • rcComServer.rc  [8.55KB]
          • C++代码文件ComServerDlg.cpp  [16.71KB]
          • C程序头文件ComServerDlg.h  [2.29KB]
          • C++代码文件FaderWnd.cpp  [3.93KB]
          • C程序头文件FaderWnd.h  [1.64KB]
          • C++代码文件Hyperlink.cpp  [45.00B]
          • C程序头文件Hyperlink.h  [614.00B]
          • C++代码文件MyListCtrl.cpp  [1.60KB]
          • C程序头文件MyListCtrl.h  [1.22KB]
          • C++代码文件RC5.cpp  [4.84KB]
          • C程序头文件RC5.h  [853.00B]
          • 文本文档ReadMe.txt  [3.55KB]
          • C程序头文件Resource.h  [1.88KB]
          • C++代码文件ServerSocket.cpp  [3.06KB]
          • C程序头文件ServerSocket.h  [645.00B]
          • C++代码文件StdAfx.cpp  [211.00B]
          • C程序头文件StdAfx.h  [1.08KB]
          • C++代码文件SystemIcon.cpp  [5.21KB]
          • C程序头文件SystemIcon.h  [1.73KB]
          • C++代码文件Table.cpp  [3.70KB]
          • C程序头文件Table.h  [122.00B]
          • C++代码文件TranDlg.cpp  [4.02KB]
          • C程序头文件TranDlg.h  [1.38KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
论文相关下载
返回顶部