资源描述:
《基于c++的des算法实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、xxxx大学xx学院本科毕业论文河南农业大学本科生毕业论文题目基于C++的DES算法实现学院专业班级学生姓名指导教师撰写日期:年月日xxxx大学xx学院本科毕业论文基于C++的DES算法实现摘要随着科技的发展,人们在享受信息资源所带来的巨大的方便的同时,信息安全也面临着的巨大考验,信息技术的迅猛发展使得网络环境变得日益复杂。因此,数据加密便成为了当前我们面临的一大问题,其目的是使信息通过互联网传输时,即使被窃取或截获,也让对方不能了解其真正的含义,对于非法使用者来说,相当于一段乱码。通过这次研究发现了DES算法是当下使用比较广泛的加密算法,也是最有代
2、表性的分组加密算法,虽然DES加密算法在一些技术面前有被破解的风险,但凭借其自身的优点,相关产品仍然占据市场的主导地位,目前较为广泛的应用于通信加密之中。本文首先研究了DES算法的基本原理,并且分析了DES算法的优缺点,通过查资料编写了C++的源代码。并且在后续的研究实验中,在所编写的程序上计算得出了加密后的数据。关键词:DES加密算法;数据安全xxxx大学xx学院本科毕业论文TherealizationofRSA algorithmbasedonC++WANGTaoAbstractWiththedevelopmentofscienceandtech
3、nology,peopleintheenjoymentofinformationresourcestobringgreatconvenienceatthesametime,informationsecurityalsofacesahugechallenge,therapiddevelopmentofinformationtechnologymakesthenetworkenvironmenthasbecomemoreandmorecomplex. Therefore,dataencryptionhasbecomeabigproblemwearefac
4、ing.ThepurposeistomaketheinformationthroughtheInternettransmission,evenifthetheftorintercepted,alsoletyouropponentcannotunderstandthetruemeaningof,forillegalusers,whichisequivalenttoagarbled. Firstly,.ThroughthestudyfoundthattheDESalgorithmistodaywidelyencryptionalgorithm,isals
5、othemostrepresentativeblockencryptionalgorithm,althoughtheDESencryptionalgorithminfrontofsometechnologyhasbeingcracked,butwithitsownadvantages,relatedproductsmarketstilloccupyadominantposition,nowiswidelyusedincommunicationencryption.thispaperstudiesthebasicprincipleoftheDESalg
6、orithm,andanalysestheadvantagesanddisadvantagesofDESalgorithm,searchthroughtheinformationwritteninC++sourcecode. And intheexperimentalstudyof follow-up, in theprogram using theencrypted dataDES:Encryptionalgorithm;Datasecurityxxxx大学xx学院本科毕业论文目录1绪论11.1研究背景及目的11.2实现方法和意义22DES加密算法
7、的描述32.1DES算法的来历32.2加密算法32.2.1对称加密算法32.2.2非对称加密算法42.2.3加密算法优缺点分析及选择43C++语言53.1C++语言简述53.1.1C++语言由来53.1.2C++语言的发展历史53.2C++语言的优缺点64DES加密算法的实现74.1DES加密算法实现的步骤74.2每个循环的详细过程85DES算法软件实现的详细设计125.1编写头文件125.2源代码的编写:146测试236.1测试平台和方法236.2正确性测试237结论26参考文献27致谢28Ixxxx大学xx学院本科毕业论文1绪论1.1研究背景及目
8、的随着21世纪的到来,人类已经完全进入了信息时代,目前信息已经成为最为重要的资源,同时信息的保密问题就越来越