如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
摘要DES数据加密算法是使用最广的分组加密算法,它作为最著名的保密密钥或对称密钥加密算法,在计算机密码学及计算机数据通信的发展过程中起了重要作用。本次毕业设计是主要研究了DES对称密钥数据加密算法,并用c++实现。DES算法具有较高的强壮性,为我们进行一般的计算机数据传输活动提供了安全保障。着重介绍DES算法的原理以及C++语言的程序及其过程的实现。关键词:加密与解密,DES算法,C++语言AbstractTheDESdataencryptionalgorithmusesthebroadestsectionalencryptionalgorithmblockcipher,ittookthemostfamoussecuritykeyorthesymmetricalkeyencryptionalgorithm,playedthevitalroleinthecomputercryptologyandinthecomputerdatacommunicationdevelopingprocess.ThisgraduationprojecthasmainlystudiedtheDESsymmetricalkeydataencryptionalgorithm,andrealizedwithc++.TheDESalgorithmhashigherstrong,carriedonthecommoncomputerdatatransmissionactivityforustoprovidethesafetycontrol.EmphaticallyintroducestheDESalgorithmtheprincipleaswellastheC++languageprocedureanditstheprocessrealization.Keyword:encryptionanddecipher;desalgorithm;c++language目录HYPERLINK"http://blog.sina.com.cn/control/writing/scriber/article_add.php?mode=1"\l"_Toc62613675"引言...4HYPERLINK"http://blog.sina.com.cn/control/writing/scriber/article_add.php?mode=1"\l"_Toc62613676"1.概述...5HYPERLINK"http://blog.sina.com.cn/control/writing/scriber/article_add.php?mode=1"\l"_Toc62613677"1.1加密与解密...5HYPERLINK"http://blog.sina.com.cn/control/writing/scriber/article_add.php?mode=1"\l"_Toc62613678"2.DES算法简介...6HYPERLINK"http://blog.sina.com.cn/control/writing/scriber/article_add.php?mode=1"\l"_Toc62613679"2.1简介...6HYPERLINK"http://blog.sina.com.cn/control/writing/scriber/article_add.php?mode=1"\l"_Toc62613680"2.2DES加密标准...6HYPERLINK"http://blog.sina.com.cn/control/writing/scriber/article_add.php?mode=1"\l"_Toc62613681"2.2.1IP是初始置换...6HYPERLINK"http://blog.sina.com.cn/control/writing/scriber/article_add.php?mode=1"\l"_Toc62613682"2.2.2IP-1是IP的逆置换...8HYPERLINK"http://blog.sina.com.cn/control/writing/scriber/article_add.php?mode=1"\l"_Toc62613683"2.2.3DES算法的迭代过程...8HYPERLINK"http://blog.sina.com.cn/control/writing/scriber/article_add.php?mode=1"\l"_Toc62613684"2.2.4子密钥的生成...10HYPERLINK"http://bl