资源描述:
《密码学网络安全实验基本算法AES》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、液海工曇浣针篇机工程曇旄实验报告书课程名:《网络安全技术》题目:常见的密码算法(DES、AES、RSA、MD5)班级:学号姓名:评语:成绩:指导教师:批阅时间:年月【实验目的】•理解对称加密算法的原理和特点•了解非对称加密机制•理解DES、AES算法的加密原理•理解RSA算法的加密原理【实验人数】每组1人【系统环境】Windows【网络环境】交换网络结构【实验工具】VC++6.0密码工具【实验步骤】一、DES算法1.DES加密解密(1)木机进入“密码工具”丨“加密解密”丨“DES加密算法”丨“加密/解密”页签,在明文输入区输入明文:hello,world(2)在密钥窗口输入8(64位)个
2、字符的密钥k,密钥k二19940725°单击“加密”按钮,将密文导出到DES文件夹(D:WorkEncryptionDES)中,通告同组主机获収密文,并将密仞k告诉同组主机。文件(E)WE(V)号肋(旦)人FaststoneC^hreC^esarS1码仿射密码推吉尼亚密码DeStoSK法SAESWfi法IDEA加密算法RC4tOXfi;JRSAWM法囤aGamattcSM法数字:门念网络涪JB安全综合实
3、£2念!510:28默绪?J2<查找范围d):
4、)DES(1)单击“导入”按钮,从同组主机的的DES共享文件夹中将密文导入,然后在密钥窗口输入被同组主机通告的密钥k,点击“解密”
5、按钮进行DES解密。64位密钥:119940725
6、明文密文F143CD30E99456F1BB473CA3C11DC57264位密钥:[19940725加1密解密密文F143CD30E99456F1BB473CA3C11DC572(1)将破解后的明文与同组主机记录的明文比较。1.DES算法本机进入“密码工具”丨“加密解密”丨“DES加密算法”I“演示”页签,向64位明文屮输入8个字符(8*8bit=64),向64位密钥中输入8个字符(8*8bit=64)。点击“加密”按钮。完成加密操作,分别点击“初始迸换”、“密钥生成演示”、“十六轮加密变换”和“终结置换”按钮,査看初始置换、密钥生成
7、演示、十六轮加密变换和终结置换的详细加密操作流程。DES加密算法一初始置换2d置换前:(313939343037323558504234261810260524436282012462544638302214664564840322416857494133251791595143352719113615345372921135635547393123157
8、64位明文经过初始置换表‘进行初始置换形成新的64位明文,再送入十六轮加密运算‘进行加密-具体置换方法:按照置换表‘将明文第1个比特位与第58个比特位进行置换‘第2个比特位与第50个比特进行置换,以此类推直至完成64比特明文的置换置换
9、后:[00FFA8A700FF0660DES加密算法一16轮迭代2d当前加密轮数i
10、~r上一轮下一轮UES加瓷算法--终结置换408481656246432397471555236331I386461454226230375451353216129364441252206028I35343115119592734242105018582633141949175725置换前:
11、28D74BC78AB4428C置换后:1159D33C630601DB3经过16轮加密的明文通过终结置换表,进行终结置换形成摄终的64位密文•具体置换方法:按照置换表"将经过16轮加密的密文的第1个比特位与第40个
12、比特位进行置换,第2个比特位与第8个比特进行置换》以此类推直至完成64比特密文的置换。二、AES1.AES加密解密(1)本机进入“密码工具”I“加密解密”丨“AES加密算法”丨“加密/解密”页签,在明文输入区输入明文:he1lo,world(2)在密钥窗口输入16(128位)个字符的密钥k,耍记住这个密钥以用于解密,密钥k二lijinyil23456789。单击“加密”按钮,将密文导出到AES文件夹(D:WorkEncryptionAES)中,通告同组主机获取密文,并将密钥k告诉同组主机。128位密钥:
13、lijinyi123456789
14、加]密解密——明文128位密钥:
15、liji
16、nyi123456789解密力口密解密A843961FC545AADA24D75AC02F9EDB0F(3)单击“导入”按钮,从同组主机的AES共享文件夹中将密文导入,然后在密钥窗II输入被同组主机通告的密钥k,点击“解密”按钮进行AES解密。128位密钥:明文128位密钥:pijinyi123456789加密解密(4)将破解后的明文与同组主机记录的明文比较。1.AES算法进入“密码工具”丨“加密解密”丨“AES加密算法”丨“演示”