实验二 对称密码算法

实验二 对称密码算法

ID:14280269

大小:290.50 KB

页数:5页

时间:2018-07-27

实验二 对称密码算法_第1页
实验二 对称密码算法_第2页
实验二 对称密码算法_第3页
实验二 对称密码算法_第4页
实验二 对称密码算法_第5页
资源描述:

《实验二 对称密码算法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验二对称密码算法(DES)实验日期:2012.9.13班级:10网络安全(CIW)姓名:学号:一、实验目的(1)理解对称加密算法的原理和特点(2)理解DES算法的加密原理二、实验要求(1)会使用密码工具和VC++6.0(2)准确完成实验内容,得出实验结果(3)写出实验步骤和实验小结三、实验步骤本实验主机A、B为一组,C、D为一组,E、F为一组。首先使用“快照X”恢复Windows系统环境。(一)DES加密解密(1)本机进入“密码工具”|“加密解密”|“DES加密算法”|“加密/解密”页签,在明文输入区输入明文:_公钥基础设施(P

2、KI)理论及应用_。(2)在密钥窗口输入8(64位)个字符的密钥k,密钥k=__7745280_。单击“加密”按钮,将密文导出到DES文件夹(D:WorkEncryptionDES)中,如图1-1所示,通告同组主机获取密文,并将密钥k告诉同组主机。图1-1导出密文(3)单击“导入”按钮,从同组主机的的DES共享文件夹中将密文导入,如图1-2所示,然后在密钥窗口输入被同组主机通告的密钥k,点击“解密”按钮进行DES解密,如图1-3所示:图1-2导入密文图1-3解密密文(4)将破解后的明文与同组主机记录的明文比较,如图1-4和

3、1-5所示,明文完全一致。图1-44E记录的明文图1-5破解后的明文(二)DES算法本机进入“密码工具”|“加密解密”|“DES加密算法”|“演示”页签,向64位明文中输入8个字符(8*8bit=64),向64位密钥中输入8个字符(8*8bit=64)。点击“加密”按钮。完成加密操作,如图2-1所示,分别点击“初始置换”、“密钥生成演示”、“十六轮加密变换”和“终结置换”按钮,查看初始置换、密钥生成演示、十六轮加密变换和终结置换的详细加密操作流程,如图2-2~2-5所示:图2-1加密操作图2-2初始置换图2-3密钥生成演示图2-4

4、十六轮加密变换图2-5终结置换(三)源码应用(选做)设计DES加密工具,利用DES加密算法对文件进行加密。单击工具栏“VC6”按钮,启动VC++6.0。选择“File”

5、“OpenWorkspace…”加载工程文件“C:ExpNISEncrypt-LabProjectsDESDES.dsw”。基于此工程进行程序设计,如图3-1所示:图3-1DES加密算法程序实验小结1.本次试验中,学习了对称加密算法的相关知识要点,并掌握了对称加密算法的原理和特点,其中对称密码体系的优点包括:加密效率高,硬件实现可达每秒数百兆字节(软件实

6、现略慢一些);密钥相对比较短;可以用来构造各种密码机制;可以用来建造安全性更强的密码。对称密码体系的缺点包括:通信双方都要保持密钥的秘密性;在大型网络中,每个人需持有许多密钥;为了安全,需要经常更换密钥。1.学习了DES算法加密的工作原理:其入口参数有三个:key、data、mode。key为加密解密使用的密钥,data为加密解密的数据,mode为其工作模式。当模式为加密模式时,明文按照64位进行分组,形成明文组,key用于对数据加密,当模式为解密模式时,key用于对数据解密。实际运用中,密钥只用到了64位中的56位,这样才具有高

7、的安全性。2.使用了密码工具对明文进行了加密解密的操作,并通过DES加密流程演示熟悉了DES算法加密的过程。

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

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

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