欢迎来到天天文库
浏览记录
ID:30863587
大小:653.50 KB
页数:11页
时间:2019-01-03
《实验二des加密算法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验二DES加密算法实验目的:1•理解对称加密算法的原理和特点2•理解DES算法的加密原理实验原理:一.对称密钥机制即对称密钥体系,也称为单钥密码体系和传统密码体系。对称密码体系通常分为两大类,一类是分组密码(如DES、AES算法),另一类是序列密码(如RC4算法。对称密码体系加密和解密时所用的密钥是相同的或者是类似的,即由加密密钥可以很容易地推导出解密密钥,反之亦然。同时在一个密码系统中,我们不能假定加密算法和解密算法是保密的,因此密钥必须保密。发送信息的通道往往是不可靠的或者不安全的,所以在对称密码系统中,必须用不同于发送信息的另外一个安全信道来发送密钥。对称密码体系的优点:加
2、密效率高,硬件实现可达每秒数百兆字节(件实现略慢一些)。密钥相对较短。可以用来构造各种密钥机制。可以用来建造安全性更强的密码。缺点:通信双方都要保持密钥的秘密性。在大型网络中,每个人需持有许多密钥。为了安全,需要经常更换密钥。实验设备实验步骤:(1)本机进入“密码工具”、“加密解密”、“DES加密算法”、“加密、解密”页签,在明文输入区输入明文:51101160(2)在密钥窗口输入8(64位)个字符的密钥K=ab123456・单击“加密”按钮,将密文导出到DES文件夹(D:WorkEncryptionDES)中,通告同组主机获取密文,并将密钥K告诉同组主机。(3)单击“导入“按钮”
3、,从同组主机的DES共享文件夹中将密文导入,然后在密钥窗口输入被同组主机通告的密仞K,单击“解密”按钮进行DES解密。(4)将破解后的明文与同组主机记录的明文比较。二、DES算法本机进入“密码工具”、“加密解密”、“DES加密算法”、“演示”页签,向64位明文中输入8个字符(8*8bit=64),向64位密钥中输入8个字符(8*8bit=64)。单击“加密”按钮。完成加密操作,分别点击“初始设置”、“密钥生成演示”、“十六轮加密变换”和“终结置换”按钮,查看初始置换、密钥生成演示、十六轮加密变换和终结置换的详细加密操作流程。实验结果:-DES加理演示r64位明文64位巒钥[5110
4、1160~仙123456~~~云64位窖文(16进制):
5、68B2494E9D9381F7图264位密钥:K=(0110000101100010001100010011001000110011001101000011010100110110)56位密钥:Kl=(000000000000001111111111111110011010111()(M)OOOOOO000011()0)Ci=(0000000000000011111111111111)Di=(100110101110()000000()000()1100)Ci+1=(0000000000000111111111111110
6、)Di+i=(oonoioinoooooooooooooi1001)压缩矩阵1:57494133251791585042342618102595143352719113605244366355473931231576254463830221466153453729211352820124圧缩矩阵2:1417112415328156211023191242681672720132415231374755304051453348444939563453464250362932图3Ci为图2的Ci+1,Di为图2的Di+1Ci+1=(000000000000111111111111110
7、0)Di+1=(0110101110000000000000110010)子密钥二(110100001010110010100110011101101010000000000100)图4Ci+1=(0000000000111111111111110000)Di+1=(1010111000000000000011001001)子密钥=(111100001010111000100110001000000010010111001010)DE5]当前孑密钥序号i:[16—64ffiS钥[6162313233343536压缩型直位1DEStiSfi法一初绐晋换XJ585厂42—•1"IF18
8、10-2J6(n5244_3厂*282024J—54-46~a22146
9、645648403224168
10、57494133251791」5广"iri~35~19(13J615337292113635547393123157」骨摊前:国31313031313630置换后:1°°阡°13700FF0040疊iF初置再进:"位刘扯比⑥初如/加反比%紀盼文厅明运换明个“进完明进位脚置将58第特至位")64划体"華"出百换64表欽轮貝表与换个推骨图6置换前二(00110101
此文档下载收益归作者所有