{$cfg_webname}
主页 > 计算机 > 论文 >

信息传输中的自动加密与解密的软件设计

来源:56doc.com  资料编号:5D15530 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D15530
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 帮助
资料介绍

信息传输中的自动加密与解密的软件设计(论文12000字)
摘  要
进入信息时代以来,人类的生活发生了翻天覆地的变化。保护网络系统中的数据不受偶然或恶意原因而遭到破坏、更改、泄露,是网络安全的主要内容之一。目前比较实用的方法是对网络中传输的数据进行加密,而数据加密要依赖于成熟的数据加密算法。
本文详细论述了传统密钥体制和公钥密码体制的典型代表DES(数据加密标准)算法和RSA算法的原理和安全性能,在Visual C#平台上设计实现了基于网络数据加解密的信息传输系统。介绍了信息加密传输系统的开发工具、概要设计、详细设计及调试分析的实现过程,详细论述了总体设计思想、功能模块设计。该系统采用C#语言编写,软件分为发送端和接收端。发送端的功能主要为发送和加密信息,在发送之前,发送端有浏览信息的功能,该功能可以确定信息的位置。同时发送端还有密钥的输入位置,当然发送端还有启动按钮,启动按钮就是根据信息的位置和密钥按照DES算法将信息加密并且发送。接收端可以将接收的信息进行解密,并且具有显示传输信息的功能。该信息传输系统按钮比较少,操作起来很容易,但是该系统看似简单,却使用了两种优秀的加解密算法,可以保证信息的完整性和机密性。
关键词:信息安全;加密传输;数据加解密

Abstract
Entering the information times, human life has undergone earth-shaking as the great changes.Protect the network system of data from accidental or malicious reasons and destroyed, modify, leak, is one of the major content of network security. At present more practical method of network transmission is encrypted data, and data encryption depends on the mature data encryption algorithm.
This paper discusses the key system and traditional public key cryptosystems DES algorithm and the typical representative of the principle of RSA algorithms and safety performance in Visual C# platform designed network data encryption system. Introduces the transmission system files safe development tools, general design, detailed design and commissioning the realization process of analysis, this paper discusses the overall design thought, function module design. The system adopts the C# language, The system include the sender and the receiver. The main functions of sender is sending and encrypt files, in sending before sending end has the function of the view file, the function can determine the position of the file. At the same time the sender has a input position for key, of course, it has a start button. the start button is according to the position of the file and the key , using DES encryption algorithm encryption of the file and sending the file. The receiver can decrypt the documents, and display the function of information transmission. The file transfer system button is less, the operation is very easy, but the system looks be like simple, but used two excellent encryption algorithm, can guarantee to ensure the integrity of files and confidentiality.

Key words: File security; Secure transmission; Data encryption and decryption

目  录
1 引  言    1
1.1研究背景    1
1.2 研究内容    1
1.3 系统设计目标    2
1.4 相关技术与算法    2
1.4.1 C#语言    2
1.4.2 DES算法    3
1.4.3 RSA算法    8
1.4.4 DES和RSA的混合使用    9
1.4.5 Socket简介    10
2 系统分析    12
2.1 需求分析    12
2.2 方案论证    12
2.2.1 经济技术分析    12
2.2.2 技术可行性    13
2.3 开发工具    13
3 概要设计    14
3.1 系统整体设计思想    14
3.2 系统模块图    15
4 详细设计    17
4.1 发送端模块设计    17
4.1.1 信息文本框模块    17
4.1.2 浏览模块    18
4.1.3 加密密钥模块    18
4.1.4 启动按钮模块    19
4.2 接收端模块设计    20
4.2.1 数据接收模块    20
4.2.2 数据解密模块    21
5 系统运行与测试    22
5.1 系统运行环境    22
5.2 功能测试    22
5.3 问题及解决方法    23
结 束 语    25
参考文献    26
致谢    28

推荐资料