资源描述:
《文件安全传输系统的设计与实现(毕业设计)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、**********大学毕业设计(论文)文件安全传输系统的设计与实现学院*******专业*****班级******学号*******姓名****指导教师***负责教师**********大学2011年6月25**********大学毕业设计(论文)摘要进入信息时代以来,人类的生活发生了翻天覆地的变化。保护网络系统中的数据不受偶然或恶意原因而遭到破坏、更改、泄露,是网络安全的主要内容之一。目前比较实用的方法是对网络中传输的数据进行加密,而数据加密要依赖于成熟的数据加密算法。本文详细论述了传统密钥体制和公钥密码体制的典型代表DES(数据加密标准)算法和RSA算法的原理和安全性能,
2、在VisualC#平台上设计实现了基于网络数据加解密的文件传输系统。介绍了文件安全传输系统的开发工具、概要设计、详细设计及调试分析的实现过程,详细论述了总体设计思想、功能模块设计。该系统采用C#语言编写,软件分为发送端和接收端。发送端的功能主要为发送和加密文件,在发送之前,发送端有浏览文件的功能,该功能可以确定文件的位置。同时发送端还有密钥的输入位置,当然发送端还有启动按钮,启动按钮就是根据文件的位置和密钥按照DES算法将文件加密并且发送。接收端可以将接收的文件进行解密,并且具有显示传输信息的功能。该文件传输系统按钮比较少,操作起来很容易,但是该系统看似简单,却使用了两种优秀的
3、加解密算法,可以保证文件的完整性和机密性。关键词:文件安全;安全传输;数据加解密25**********大学毕业设计(论文)TitleofPaper(inEnglish)AbstractEnteringtheinformationtimes,humanlifehasundergoneearth-shakingasthegreatchanges.Protectthenetworksystemofdatafromaccidentalormaliciousreasonsanddestroyed,modify,leak,isoneofthemajorcontentofnetworkse
4、curity.Atpresentmorepracticalmethodofnetworktransmissionisencrypteddata,anddataencryptiondependsonthematuredataencryptionalgorithm.ThispaperdiscussesthekeysystemandtraditionalpublickeycryptosystemsDESalgorithmandthetypicalrepresentativeoftheprincipleofRSAalgorithmsandsafetyperformanceinVisua
5、lC#platformdesignednetworkdataencryptionsystem.Introducesthetransmissionsystemfilessafedevelopmenttools,generaldesign,detaileddesignandcommissioningtherealizationprocessofanalysis,thispaperdiscussestheoveralldesignthought,functionmoduledesign.ThesystemadoptstheC#language,Thesystemincludethes
6、enderandthereceiver.Themainfunctionsofsenderissendingandencryptfiles,insendingbeforesendingendhasthefunctionoftheviewfile,thefunctioncandeterminethepositionofthefile.Atthesametimethesenderhasainputpositionforkey,ofcourse,ithasastartbutton.thestartbuttonisaccordingtothepositionofthefileandthe
7、key,usingDESencryptionalgorithmencryptionofthefileandsendingthefile.Thereceivercandecryptthedocuments,anddisplaythefunctionofinformationtransmission.Thefiletransfersystembuttonisless,theoperationisveryeasy,butthesystemlooksbelikesimple,butusedtwoex