帮帮文库

基于DES加密的可视化聊天程序 基于DES加密的可视化聊天程序

格式:DOC | 上传时间:2022-06-24 19:05 | 页数:17 页 | ✔ 可编辑修改 | @ 版权投诉 | ❤ 我的浏览
基于DES加密的可视化聊天程序
基于DES加密的可视化聊天程序
1 页 / 共 17
基于DES加密的可视化聊天程序
基于DES加密的可视化聊天程序
2 页 / 共 17
基于DES加密的可视化聊天程序
基于DES加密的可视化聊天程序
3 页 / 共 17
基于DES加密的可视化聊天程序
基于DES加密的可视化聊天程序
4 页 / 共 17
基于DES加密的可视化聊天程序
基于DES加密的可视化聊天程序
5 页 / 共 17
基于DES加密的可视化聊天程序
基于DES加密的可视化聊天程序
6 页 / 共 17
基于DES加密的可视化聊天程序
基于DES加密的可视化聊天程序
7 页 / 共 17
基于DES加密的可视化聊天程序
基于DES加密的可视化聊天程序
8 页 / 共 17
基于DES加密的可视化聊天程序
基于DES加密的可视化聊天程序
9 页 / 共 17
基于DES加密的可视化聊天程序
基于DES加密的可视化聊天程序
10 页 / 共 17
基于DES加密的可视化聊天程序
基于DES加密的可视化聊天程序
11 页 / 共 17
基于DES加密的可视化聊天程序
基于DES加密的可视化聊天程序
12 页 / 共 17
基于DES加密的可视化聊天程序
基于DES加密的可视化聊天程序
13 页 / 共 17
基于DES加密的可视化聊天程序
基于DES加密的可视化聊天程序
14 页 / 共 17
基于DES加密的可视化聊天程序
基于DES加密的可视化聊天程序
15 页 / 共 17

1、本系统有较好的扩展特性。三需求分析可行性分析技术可行性本系统以为开发环境,再结合网络通信中的协议和编程及加密解密技术。从技术可行性角度考虑技术完成成熟,因此本系统设计与实现是可行的。经济可行性本系统开发成本极低,无须额外的人力资源物力资源和财力资源。而且,本系统的经济效益会远大于开发成本,从经济可行性角度考虑是可行的。操作可行性系统硬件为机,操作系统为二〇二年六月六日星期三,而且编程环境为专业程序员使用工具,比较易于使用,可行。系统总体需求分析根据用户的需求,本系统实现的功能类似于用户之间的聊天。在设计系统时,系统布局应该简洁流畅,在编制程序时应充分考虑这点。同时,还应要保证数据传输的稳定快捷安全,给用户真正的简洁高效流畅安全使用环境。用户使用过程,首先打开本软件,客户端要输入服务器地址。然后,服务器与客户端建立连接进行通信。开发运行环境开发此系统所需的基本软硬件环境为或或及以上档次的。

2、数据报套接字对于在上实现的,数据报套接字使用用户数据报协议。数据报套接字提供了种不可靠的非连接的数据包通信方式。流式套接字流式套接字使用传输控制协议。流式套接字可以将数据按顺序无重复地发送到目的地,它提供的是种可靠的面向连接的数据传输方式。不管是对单个的数据报,还是对数据包,流式套接字都提供了种流式数据传输。加解密原理将明文分成比特大小的众多数据块,即分组长度为位,同时用位密钥对位明文信息加密,最终形成位密文。如果明文长度不足位,则将其扩展为位例如补零等方法。具体加密算法过程首先是将输入的数据进行初始换位,将明文中数据的排列顺序按定的规则重新排列,生成新的数据序列,以打乱原来的次序。然后将交换后的数据平分成左右两部分,左边记为,右边记为,然后对施行在子密钥由加秘密钥产生控制二〇二年六月六日星期三下的变换,结果记为,再与做逐位异或运算,其结果记为,则坐下轮的。如此循环轮,最后得到,再对施。及其兼容机以上内存措施以上可用硬盘空间显示器以上的配置均要求为在同局域网内的两台或两台以上。二〇二年六月六日星期三四设计原理软件架构技术结构,即大家熟知的客户机服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到端和端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是形式的两层结构,由于现在的软件应用系统正在向分布式的应用发展,和应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。传统的体系结构虽然采用的是开放模式,但这只是系统开发级的开放性,在特定的应用中无论是端还是端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境,结构的软件需要针对不同的操作系统系统开发不同版本的软件,加之产品的更新换代十分。

3、逆运算初始置换,即可得到加密数据。解密过程与此类似,不同之处在于子密钥的使用顺序正好相反。子秘钥产生流程二〇二年六月六日星期三五设计步骤体系结构设计般的通信工具,都采用客户端服务器体系结构,本程序也不例外。客户端服务器结构的具体结构是这样的它包含客户端和服务器端客户端访问和处理服务器上的数据,服务器接收和处理客户端的数据请求。这种模式的好处就是可以将个系统分为两个的部分进行开发设计,便于软件开发。而且也把个软件的功能交给两个部分去完成,则更加有效的利用了系统资源。功能能模块设计由于本系统采用模式,所以对功能模块进行划分时,就需要分服务器和客户端两部分进行。服务器有信息输入模块信息接收模块和通信对象模块。客户端也有信息输入模块信息接收模块和通信对象模块。具体模块如下图二〇二年六月六日星期三聊天系统客户端服务器信息输入模块信息接收模块通信对象模块信息输入模块通信对象模块信息接收模块二〇二年。 ,已经很难适应百台电脑以上局域网用户同时使用。中的性数据抽象继承和多态的特点。与结构化程序设计不同的是,面向对象程序设计是用类抽象代表现实的实体,用类之间的继承关系表示程序设计的抽象过程。函数只是对数据的操作,没有数据的概念,而类是数据和数据操作的集合,由于面向对象的程序设计方法非常近现实,所以越来越流行。中集成了大量的最新技术,如等技术,程序开发人员可以紧紧地把握住软件开发技术发展的方向,开发出功能强大的应用程序。还提供了丰富的技术资源,提供了强大的联机帮助支持,同时还可以通过访的网上站点来获得最新的技术文档。及简介套接字是种双向的通信接口,可以通过这个端口与任何个具有二〇二年六月六日星期三端口的计算机通信,套接字是网络通信的基础。在以句柄的形式被创建。使用进行网络通信必须包含下面的几种信息双方认可的协议,本地主机的地址,本地进程的协议端口,对方主机的地址,对方进程的协议端口。可分为。

4、本系统有较好的扩展特性。三需求分析可行性分析技术可行性本系统以为开发环境,再结合网络通信中的协议和编程及加密解密技术。从技术可行性角度考虑技术完成成熟,因此本系统设计与实现是可行的。经济可行性本系统开发成本极低,无须额外的人力资源物力资源和财力资源。而且,本系统的经济效益会远大于开发成本,从经济可行性角度考虑是可行的。操作可行性系统硬件为机,操作系统为二〇二年六月六日星期三,而且编程环境为专业程序员使用工具,比较易于使用,可行。系统总体需求分析根据用户的需求,本系统实现的功能类似于用户之间的聊天。在设计系统时,系统布局应该简洁流畅,在编制程序时应充分考虑这点。同时,还应要保证数据传输的稳定快捷安全,给用户真正的简洁高效流畅安全使用环境。用户使用过程,首先打开本软件,客户端要输入服务器地址。然后,服务器与客户端建立连接进行通信。开发运行环境开发此系统所需的基本软硬件环境为或或及以上档次的。 类用户数据报协议。二〇二年六月六日星期三选题背景二设计目标三需求分析可行性分析系统总体需求分析开发运行环境四设计原理软件架构技术中的加解密原理五设计步骤体系结构设计功能能模块设计界面设计与编码实现服务器界面设计客户端界面设计加密解密函数服务器中消息加密与解密六测试结果七参考文献二〇二年六月六日星期三选题背景随着技术飞速发展,人们的日常生活越来越离不开互联网。各种基于网络的应用技术在人们的政治经济生活等的各个方面都发挥着重要的作用。各种实时性的聊天娱乐软件也应运而生,而且为我们的即时通讯带来了众多的方便。例如飞信,微信等基于的即时聊天工具。这些工具通过网络这个新兴的媒介进行信息交流相比其他传统媒介具有数据量大,实时性强,操作简单,成本低廉等优点。不仅如此即时聊工具还具备许多传统媒介不具备的强大功能,它们能传送文字声音影像和文档,而且能更加人性化的显示联络人的名单和通信状态。因而它们在现实。

5、 作上要求简单方便,系统使用过程中必须要有友好的的提示信息,这样才便于用户在短时间内熟悉本系统。可扩展性原则采用开放的标准和接口,便于系统向更大的规模和功能扩展,本系统有较好的扩展特性。三需求分析可行性分析技术可行性本系统以为开发环境,再结合网络通信中的协议和编程及加密解密技术。从技术可行性角度考虑技术完成成熟,因此本系统设计与实现是可行的。经济可行性本系统开发成本极低,无须额外的人力资源物力资源和财力资源。而且,本系统的经济效益会远大于开发成本,从经济可行性角度考虑是可行的。操作可行性系统硬件为机,操作系统为二〇二年六月六日星期三,而且编程环境为专业程序员使用工具,比较易于使用,可行。系统总体需求分析根据用户的需求,本系统实现的功能类似于用户之间的聊天。在设计系统时,系统布局应该简洁流畅,在编制程序时应充分考虑这点。同时,还应要保证数据传输的稳定快捷安全,给用户真正的简洁高效流畅安全使。生活中受到了用户广泛的欢迎,这是我们有目共睹的。目前基于的即时聊天工具已经做的非常完美,然而基于局域网的即时加密聊天工具却不如人意。因此,我们也需要个实用性强和安全性高的基于局域网的即时聊天工具。当学习了网络安全程序设计这门课程之后,我们发现要设计和实现个简单的加密可视化聊天程序并不困难。首先,我们已经学习了密码学原理与应用,对加密解密机制已经比较熟悉。其次,我们也已经学习过程序设计语言,熟悉语言,做个可视化的程序很容易。最后,我们从网络安全程序设计这门课也学习到了设计个软件的具体步骤和方法。二〇二年六月六日星期三二设计目标我认为本设计需要满足以下几个系统设计目标实用性原则对于用户有实际的工作服务,按照需求的轻重缓急,合理设计本系统。可靠性原则必须为用户提供安全的服务,首先是要保证数据传输的稳定性,其次要保证数据的安全性。友好性原则使用本系统的用户相当部分对计算机知识了解很少,所以系统。

6、六月六日星期三界面设计与编码实现服务器界面设计二〇二年六月六日星期三客户端界面设计加密解密函数二〇二年六月六日星期三服务器中消息加密与解密发送消息前加密接收消息后解密二〇二年六月六日星期三六测试结果测试结果达到预期效果,客户端与服务器成功建立通信并聊天。如下图二〇二年六月六日星期三七参考文献吴功宜,张建忠﹒网络安全高级编程技术﹒张建﹒密码学原理及应用技术﹒年期﹒程序设计﹒二〇二年六月六日星期三基于加密的可视化聊天程序设计与实现班级网络学号姓名赵恒指导老师孙飞显二〇二年六月六日星期三摘要本论文所设计的局域网聊天程序将采用软件工程学的设计流程,其所涉及专业技术主要包含网络编程,程序设计技术,加密解密机制。本程序将以作为程序开发工具。此聊天程序将采用模式即客户端服务器模式。客户端和服务器之间采用协议进行通信。客户端需手动输入服务器地址。关键词局域网聊天套接字加密解密机制客户端服务器模式微软基。

参考资料:

[1]开题报告:液压压砖机设计(第6页,发表于2022-06-24 19:48)

[2]开题报告:液压千斤顶设计及动画仿真(第5页,发表于2022-06-24 19:48)

[3]开题报告:单拐曲轴工艺工装钻4-Φ22孔夹具设计(第4页,发表于2022-06-24 19:48)

[4]开题报告:单拐曲轴工艺工装及车曲轴颈夹具设计(第4页,发表于2022-06-24 19:48)

[5]外文翻译--盘式制动器(第5页,发表于2022-06-24 19:48)

[6]外文翻译--电路交换网与vb调用数据库(第20页,发表于2022-06-24 19:48)

[7]外文翻译--电视信号通信类(第5页,发表于2022-06-24 19:48)

[8]外文翻译--电视信号(第5页,发表于2022-06-24 19:48)

[9]外文翻译--电脑数值控制单元(第10页,发表于2022-06-24 19:48)

[10]双柱机械式汽车举升机设计(第34页,发表于2022-06-24 19:48)

[11]双柱式倾斜压力机的设计(第45页,发表于2022-06-24 19:48)

[12]叉杆零件工艺设计与工装设计(第45页,发表于2022-06-24 19:48)

[13]原子吸收分光光度计的发展与应用(第23页,发表于2022-06-24 19:48)

[14]原创基于数字图像处理的车牌识别系统设计与实现(第121页,发表于2022-06-24 19:48)

[15]原创基于plc的交通灯控制系统组态模型设计与实现(第82页,发表于2022-06-24 19:48)

[16]原创基于plc的交通灯控制管理系统设计与实现(第116页,发表于2022-06-24 19:48)

[17]压面机机械结构设计(第27页,发表于2022-06-24 19:48)

[18]卷筒机设计说明书(第33页,发表于2022-06-24 19:48)

[19]卷扬机设计说明书(第19页,发表于2022-06-24 19:48)

[20]卷扬机的设计(第62页,发表于2022-06-24 19:48)

下一篇
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手
    精品 绿卡 DOC PPT RAR