帮帮文库

企业密文聊天系统的设计与测试 企业密文聊天系统的设计与测试

格式:DOC | 上传时间:2022-06-24 07:59 | 页数:37 页 | ✔ 可编辑修改 | @ 版权投诉 | ❤ 我的浏览
企业密文聊天系统的设计与测试
企业密文聊天系统的设计与测试
1 页 / 共 37
企业密文聊天系统的设计与测试
企业密文聊天系统的设计与测试
2 页 / 共 37
企业密文聊天系统的设计与测试
企业密文聊天系统的设计与测试
3 页 / 共 37
企业密文聊天系统的设计与测试
企业密文聊天系统的设计与测试
4 页 / 共 37
企业密文聊天系统的设计与测试
企业密文聊天系统的设计与测试
5 页 / 共 37
企业密文聊天系统的设计与测试
企业密文聊天系统的设计与测试
6 页 / 共 37
企业密文聊天系统的设计与测试
企业密文聊天系统的设计与测试
7 页 / 共 37
企业密文聊天系统的设计与测试
企业密文聊天系统的设计与测试
8 页 / 共 37
企业密文聊天系统的设计与测试
企业密文聊天系统的设计与测试
9 页 / 共 37
企业密文聊天系统的设计与测试
企业密文聊天系统的设计与测试
10 页 / 共 37
企业密文聊天系统的设计与测试
企业密文聊天系统的设计与测试
11 页 / 共 37
企业密文聊天系统的设计与测试
企业密文聊天系统的设计与测试
12 页 / 共 37
企业密文聊天系统的设计与测试
企业密文聊天系统的设计与测试
13 页 / 共 37
企业密文聊天系统的设计与测试
企业密文聊天系统的设计与测试
14 页 / 共 37
企业密文聊天系统的设计与测试
企业密文聊天系统的设计与测试
15 页 / 共 37

1、 目录 论文总页数页 引言 课题背景 国内外研究现状 本课题研究的意义 所采用技术的先进性分析 算法 算法 线程池 系统需求分析 聊天程序功能分析 加密算法 系统总体设计和模块划分 系统总体设计 模块划分 算法模块 算法模块 聊天程序模块 系统实现 核心代码 核心代码注册页面核心代码 服务器端核心代码 客户端核心代码 结论 参考文献 致谢, 论文网 第页共页 引言 课题背景 自从协议族成为计算机通信的主要网络协议,基于该协议族开发的 网络应用程序数不胜数。聊天程序便是其中之。聊天程序使人们可以通过互联 网及时传送消息,让远。

2、以顺利的 对聊天内容进行加密解密。这其中存在个现而易见的问题要是方加入了加 密插件而另方却没有相应的解密程序显然双方不能正确通信。 本课题研究的意义 聊天程序是否加密关系着用户的切身利用。为了保卫公民隐私权不受到网络 黑客的不法侵犯,开发加密传输信息的聊天程序有着重大意义。聊天程序的加密 特性对用户应该是透明的。正如前面分析,如果以安装插件的方式加密聊天程序 很可能造成通信双方加密不致的情况。因此将加密算法内嵌入聊天程序可以保 证通信双方均能正常通信。论文网 第页共页 传统的对称加密算法如虽然可以快速的加密和解密明文,然而其密钥难 以分配和管理。如果让通信双方相互约定。

3、密钥显然是不合适的,因此最好的方式 是由方产生密钥然后传送给另方。基于公钥的非对称加密体制的引入正是用 于解决对称加密算法在密钥管理上的不足,但是非对称加密算法如存在运算 强度过大费时较长等问题。如果直接用于加密聊天程序,其生成密钥和加密解 密所需时间是人们在通信过程中所不能容忍的,采取将两种加密算法相结合的方 式可以很好的解决以上问题,从而达到安全快速的加密数据。 所采用技术的先进性分析 算法 是数据加密标准的缩写。它是由公 司研制的种加密算法,美国国家标准局于年公布把它作为非机要部门使 用的数据加密标准,二十年来,它直活跃在国际保密通信的舞台上,扮演了十 分重要的。

4、比进程权重轻些。也就是说,线程的创建可能比进程的 创建快倍。 线程池是指在服务器启动阶段预先创建系列线程阻塞于调用,每 个客户由当前可用线程池中的个闲置线程处理。这种处理方式比通常的客 户连接到来时临时创建线程为其服务要快得多。可以获得很好的性能加速。 系统需求分析 聊天程序功能分析 注册功能 通常聊天程序需要用户名和密码才能使用,所以需要实现注册功能,这 样用户可以很方便的通过网站注册自己的用户名并取得密码,还可以在服务 器上存储个人相关信息以便他人查看。 登陆功能 用户在聊天之前需要输入用户名和密码进行登陆以便获取自身相关信息和 好友相关信息,故登陆过程中服务器需。

5、加密算法 由于是基于大素数因子分解这数学难题提出的,故中公钥和私钥 的产生应重点考虑。又由于的运算强度较大,故还应考虑如何加速其运算速 度。 系统总体设计和模块划分 系统总体设计 论文网 第页共页 图系统设计 如图所示,本系统采用模式。 用户通过应用程序注册帐号,然后用注册的帐号登陆聊天程序服务 器。 客户端产生生成密钥,服务器端在启动时初始化产生公钥和私钥。 当客户端向服务器发起连接时,服务器送出公钥,客户端用取得的公钥加密 产生的私钥回传服务器。 最后服务器与客户端双方的通信均由加密算法加密通信明文。 模块划分 算法模块 加密算法个主要步骤 。

6、采用服务 器客户端模式。在环境下采用套接口编程,服务器程序以创建线 程池的方式为每个客户服务。聊天内容由服务器转发。在聊天程序中加入了对 称加密算法和非对称加密算法。其基本实现是由服务器端生成的公 钥和私钥,由客户端生成对称密钥,服务器端传送公钥至客户端加密密 钥之后回传服务器,服务器再用本地的私钥解密获得密钥。此后双方的通信 由密钥加密后传送,这样既能高效的加密明文又能在信道上安全的传送密钥 使得密钥间的共享成为现实。 关键词对称加密算法非对称加密算法会话密钥聊天系统 , , , , 目录 论文总。

7、数页 引言 课题背景 国内外研究现状 本课题研究的意义 所采用技术的先进性分析 算法 算法 线程池 系统需求分析 聊天程序功能分析 加密算法 系统总体设计和模块划分 系统总体设计 模块划分 算法模块 算法模块 聊天程序模块 系统实现 核心代码 核心代码注册页面核心代码 服务器端核心代码 客户端核心代码 结论 参考文献 致谢, 论文网 第页共页 引言 课题背景 自从协议族成为计算机通信的主要网络协议,基于该协议族开发的 网络应用程序数不胜数。聊天程序便是其中之。聊天程序使人们可以通过互联 网及时传送消息,让远在千里之外的人们畅所。

8、第步,初始置换论文网 第页共页 图初始置换表 图为初始置换表,输入明文经过该表完成初始置换。 第二步,轮迭代 图轮迭代 图为轮迭代,将经过初始置换的数据分成和两部分。将 直接交换为,与经过函数处理后的数据相异或得,最后轮 不做交换。 第三步,逆置换企业密文聊天系统的设计与测试 摘要 随着计算机的不断普及和互联网技术在全球领域的高速发展。越来越多的人 使用到了聊天程序。聊天程序给人们带来通信便利的同时也存在着些安全隐 患,传统的聊天程序以明文方式传送聊天内容,这样就给些用心不良的人大开 方便之门。本系统正是基于以上原因而设计的加密聊天程序。聊天程序。

9、用户名和密码进行必要的核对。 聊天功能 这是聊天程序的主要功能。用户之间的相互通信必须及时快速的由服务器转 发。 加密算法 由于是加密聊天程序,故对聊天明文的加密算法应选取加密速度相对较快的论文网 第页共页 对称加密算法如,又由于的加密密钥是不能公开的秘密密钥,故对 的密钥应加密传送,所以应采用非对称的公钥加密算法如用以分发 密钥。 加密算法 作为对称加密算法中的加密算法由于其加密过程是固定不变的,故应考 虑其密钥的生成。由于弱密钥存在的可能性,还应该考虑如何避免生成弱密钥。 因为差分分析法的提出可以快速的破解少于轮迭代的算法,故应保证其 迭代次数至少为轮。 。

10、来完成事时,它就 个子进程并让子进程去执行处理。上的大多数网络服务器程序就是这么 编写的,父进程个连接,个子进程,该子进程处理与该连接对 端的客户之间的通信。 尽管这种范式多少年来直良好地服务着,调用却存在些问题 是昂贵的。要把父进程的内存映象拷贝到子进程,并在子进程中复制 所有描述字,如此等等。返回之后父进程之间信息的传递需要进程间通 信机制。调用之前父进程向尚存在的子进程传递信息相当容易。因论文网 第页共页 为子进程将从父进程数据空间及所有描述字的个拷贝开始运行。然而从子进程 往父进程返回信息却比较费力。 线程有助于解决这两个问题。线程有时称为轻权进程 ,因为线。

11、色。 是个分组加密完全问题这数学难题的基础上的,因此 算法具有很强的保密性。 算法研制的最初目标是解决算法秘密密钥利用公开信道传输分发困 难的难题,而实际结果不但很好地解决了这个难题还可利用来完成对消息 的数字签名以防对消息的抵赖同时还可以利用数字签名发现攻击者对消息的非 法篡改,以保护数据信息的完整性。 算法是第个能同时用于加密和数字签名的算法,也易于理解和操作。 是被研究得最广泛的公钥算法,普遍认为是目前最优秀的公钥方案之。 得到了世界上的最广泛的应用,并于年国际标准化组织在其颁发的国 际标准中,将算法正式纳入国际标准。 线程池 在传统的模型中,当个进程需要另个实体。

12、在千里之外的人们畅所欲言。传统的聊天程序在给人们带 来方便的同时也逐渐暴露出些安全隐患。前不久网上登出了这样则新闻上 海银行的白领丽人,因为聊天程序受监控被同事知道了个人隐私,被迫辞去了 月薪三万余元的工作。于是聊天程序的安全性受到了人们的广泛关注。 国内外研究现状 从国内外对聊天程序的加密情况看,大多数处理方式是在现有的聊天程序基 础之上添加相应的加密插件来实现加密。比较典型的例子是平台下的多集 成聊天程序,其中集成了等现今主流国内外聊天程序。普遍 的聊天程序没有经过加密而直接传输聊天明文。通过添加插件程序对未加 密的聊天程序进行加密传输,通信双方需要只要同时安装加密插件就。

参考资料:

[1]某网站端口信息工作的设计(第41页,发表于2022-06-24 07:05)

[2]某玩具公司销售系统的设计(第37页,发表于2022-06-24 07:05)

[3]某通用机械厂10kV配电系统设计(第51页,发表于2023-08-08 15:47)

[4]某通用机器厂供配电系统的电气设计(第26页,发表于2022-06-24 07:05)

[5]某水泥厂总降压变电的设计(第20页,发表于2022-06-24 07:05)

[6]某手机店掌上商店的设计(第24页,发表于2022-06-24 07:05)

[7]某市政府多层办公楼毕业设计(第98页,发表于2023-08-08 15:45)

[8]某市城管局青年职工公寓楼设计(第37页,发表于2023-09-14 20:16)

[9]某生活小区的综合布线工程毕业设计(第21页,发表于2022-06-24 07:05)

[10]某食品厂废水处理毕业设计(第36页,发表于2023-08-08 15:44)

[11]某十三层写字楼给排水设计(第44页,发表于2022-06-24 07:05)

[12]某商店POS积分管理的实现与应用(第27页,发表于2022-06-24 07:05)

[13]某生活垃圾处理填埋场工艺设计(第25页,发表于2022-06-24 07:05)

[14]某社区内部管理系统的设计(第21页,发表于2022-06-24 07:05)

[15]某商店的积分管理系统设计(第29页,发表于2022-06-24 07:05)

[16]某热电厂100吨锅炉除盐水系统设计(第49页,发表于2022-06-24 07:05)

[17]某商城设计的安全防范系统设计(第24页,发表于2022-06-24 07:05)

[18]某商城安全防范系统设计(第24页,发表于2022-06-24 07:05)

[19]某山区二级公路设计(第8页,发表于2022-06-24 07:05)

[20]某肉联厂生产废水的处理工艺设计(第43页,发表于2022-06-24 07:05)

下一篇
温馨提示

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

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

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

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

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

帮帮文库——12年耕耘,汇集海量精品文档,旨在将用户工作效率提升到极致