实验二des加密算法

实验二des加密算法

ID:30863587

大小:653.50 KB

页数:11页

时间:2019-01-03

实验二des加密算法_第1页
实验二des加密算法_第2页
实验二des加密算法_第3页
实验二des加密算法_第4页
实验二des加密算法_第5页
资源描述:

《实验二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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。