您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 交通运输 > 基于C++的DES算法实现
xxxx大学xx学院本科毕业论文河南农业大学本科生毕业论文题目基于C++的DES算法实现学院专业班级学生姓名指导教师撰写日期:年月日xxxx大学xx学院本科毕业论文基于C++的DES算法实现摘要随着科技的发展,人们在享受信息资源所带来的巨大的方便的同时,信息安全也面临着的巨大考验,信息技术的迅猛发展使得网络环境变得日益复杂。因此,数据加密便成为了当前我们面临的一大问题,其目的是使信息通过互联网传输时,即使被窃取或截获,也让对方不能了解其真正的含义,对于非法使用者来说,相当于一段乱码。通过这次研究发现了DES算法是当下使用比较广泛的加密算法,也是最有代表性的分组加密算法,虽然DES加密算法在一些技术面前有被破解的风险,但凭借其自身的优点,相关产品仍然占据市场的主导地位,目前较为广泛的应用于通信加密之中。本文首先研究了DES算法的基本原理,并且分析了DES算法的优缺点,通过查资料编写了C++的源代码。并且在后续的研究实验中,在所编写的程序上计算得出了加密后的数据。关键词:DES加密算法;数据安全xxxx大学xx学院本科毕业论文TherealizationofRSAalgorithmbasedonC++WANGTaoAbstractWiththedevelopmentofscienceandtechnology,peopleintheenjoymentofinformationresourcestobringgreatconvenienceatthesametime,informationsecurityalsofacesahugechallenge,therapiddevelopmentofinformationtechnologymakesthenetworkenvironmenthasbecomemoreandmorecomplex.Therefore,dataencryptionhasbecomeabigproblemwearefacing.ThepurposeistomaketheinformationthroughtheInternettransmission,evenifthetheftorintercepted,alsoletyouropponentcannotunderstandthetruemeaningof,forillegalusers,whichisequivalenttoagarbled.Firstly,.ThroughthestudyfoundthattheDESalgorithmistodaywidelyencryptionalgorithm,isalsothemostrepresentativeblockencryptionalgorithm,althoughtheDESencryptionalgorithminfrontofsometechnologyhasbeingcracked,butwithitsownadvantages,relatedproductsmarketstilloccupyadominantposition,nowiswidelyusedincommunicationencryption.thispaperstudiesthebasicprincipleoftheDESalgorithm,andanalysestheadvantagesanddisadvantagesofDESalgorithm,searchthroughtheinformationwritteninC++sourcecode.Andintheexperimentalstudyoffollow-up,intheprogramusingtheencrypteddataDES:Encryptionalgorithm;Datasecurityxxxx大学xx学院本科毕业论文I目录1绪论...........................................................................................................................................................11.1研究背景及目的................................................................................................................................11.2实现方法和意义................................................................................................................................22DES加密算法的描述...............................................................................................................................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参考文献................
本文标题:基于C++的DES算法实现
链接地址:https://www.777doc.com/doc-2568753 .html