“网络安全基础实验2022秋-中国政法大学 王云的课堂”实验报告

DES算法加解密实验

实验目标 :通过使用命令行工具测试 DES 加解密的实验深入理解 DES 加解密算法

实验构想 :假如自己想向实小楼同学“寄一封信”以表达自己的爱意,但又不想让其他同学知道。因此需要向“这封信”进行加密。待实小楼同学收到“信”之后,用我们两个都知道的“特有方式”的方式进行解密,从而知道我的心意。

实验过程

1、写信 图片描述 将i love shiyanlou 写出来并装进“test1.txt这个信封中

2、加密 图片描述
给这封信加一个”锁“让其他没有钥匙的同学无法知道信封里到底装了什么

3、钥匙 图片描述 之所以选择这把“锁”,是因为打开这把“锁”的“钥匙”(即12345)我和实小楼都拥有,当她看到“锁”时,自然知道用这把我们共有的“钥匙“打开它

4、解密 图片描述 当实小楼同学收到我的信后,用我们共有的“钥匙”(即12345)打开“锁”,便知道了我的心意。

5、没有钥匙的情况 图片描述 当其他同学想知道信的内容时,他们必须得打开“锁”,而他们又没有“钥匙”,因此他们是无法得知我写了什么的

实验心得:通过自己动手实际操作,使我初步了解并掌握了如何使用openssl命令来用DES加密信息。加密时输入密码“12345”,解密时也输入密码“12345”,使我更加理解了DES加密算法,这种对称加密算法的“对称”体现在哪里,即加密解密要使用同一个密钥。除此之外,我尝试细微修改明文中的内容,(把“i love shiyanlou”改成“i love shiyanluo”)看看密文会发生怎样的变化。 图片描述 图片描述 第一张图片是“i love shiyanlou”,第二张图片是“i love shiyanluo”,由此可以看出,尽管明文只是细微的变化,但是密文却发生了很大的变化,这很好地体现了分组密码diffusion的特点。

最新评论
暂无评论~