摘要: 即时通信系统是一种基于互联网,打破地域限制的聊天软件。基于互联网,使得即时通信系统变的方便快捷,同时,也使得即时通信系统面临严峻的通信安全问题。无论是设计上的安全级别较低,还是用户的防范知识缺乏,都使得即时通讯系统存在大量的安全隐患。19858
目前,密码保护是最行之有效的解决方法。因此,本次设计主要以密码保护技术解决上述系统的通信安全问题。本次设计使用了TripleDES和RSA两种加密算法嵌套加密的方法。以此,达到高效并且安全的数据加密。设计采取DES加解密传输数据,RSA加解密DES密钥的方法,融合两种密钥算法的优点,达到最佳效果。
本次设计借助Visual Studio 2013工具,采取C#语言编写。在设计完成后通过服务器监听测试,客户端连接测试,数据加解密测试。程序可以正常的运行,并且顺利对信息进行加密解密,完成通信。完成了设计之初的需求,达到了毕业设计的要求。
关键词: 即时通信;网络通信安全;加密;DES;RSA
Network Security Communication System
Abstract: Instant communication system is an Internet-based system, breaking the geographical restrictions chat software. Because Internet-based instant communication system becomes quicker and easier, while also making the instant communication system is facing severe communication safety issues. Whether it is a lower level of security design, or the user's lack of knowledge of prevention that have made a lot of security risks by using instant communication system.
Currently, the password protection is the most effective solution. Therefore, the password protection technology designed to solve the major security issues of these systems of communication. The design uses two encryption algorithms TripleDES and RSA encryption method nesting, which achieves efficient and secure data encryption. The design takes DES encryption and decryption of transmission data, takes RSA encryption and decryption the key of DES. Two key advantages of fusion algorithms, to achieve the best results.
The design uses Visual Studio 2013 development tools, written in C # language. After the design completed, it passed server-listening test, client-connecting test, data-encrypted and data-decrypted test. Program can run normally. It can encrypt and decrypt data for communication. It completed the demand of initial design, and reached the requirement of graduation design.
Keywords: instant community; Network communication security; encryption; DES; RSA
目录
1 绪论 1
1.1 选题背景 1
1.1.1 课题的目的和意义 1
1.1.2 国内外研究水平 2
1.1.3 发展趋势 2
1.2 文献综述以及调研情况 3
1.2.1 文献综述 3
1.2.2 加密算法的介绍 3
1.2.3 加密算法的选择 4
2 分析 6
2.1 需求分析 6
2.2 设计思路 8
2.3 模块功能 9
2.3.1 通信模块 9
2.3.2 DES加密模块 10
2.3.3 RSA加密模块 13
3 设计 16
3.1 整体设计 16
3.2 详细设计 17
3.2.1 通信模块 17
- 上一篇:JSP网上点菜定餐系统的设计+文献综述
- 下一篇:C#培训中心教务管理系统设计+文献综述
-
-
-
-
-
-
-
当代大学生慈善意识研究+文献综述
酸性水汽提装置总汽提塔设计+CAD图纸
乳业同业并购式全产业链...
中考体育项目与体育教学合理结合的研究
河岸冲刷和泥沙淤积的监测国内外研究现状
电站锅炉暖风器设计任务书
杂拟谷盗体内共生菌沃尔...
java+mysql车辆管理系统的设计+源代码
大众媒体对公共政策制定的影响
十二层带中心支撑钢结构...