“信息安全基础-中国政法大学”实验报告

AES算法加解密实验

实验 1: 通过命令测试 AES 加解密

创建内容是“i need help”的文件aaa.txt,加密为文件bbb.bin,密码设置为543210,工作模式是128位秘钥的cbc:

图片描述

同样假设把加密文件bbb.bin传给某人,解密,我们先输入错误密码654321,文件newaaa.txt没有内容,与之前略微有差别:

图片描述

输入正确密码543210,创建解密后文件 trueaaa.txt,里面的内容是“i need help”

图片描述

实验 2: 用不同工作模式进行加密

查看openssl enc 相关的帮助,如下图

图片描述

bbb.bin是用128位秘钥的cbc加密而得的。

用128位秘钥的ecb解密bbb.bin,出错,如图

图片描述

用256位秘钥的cbc解密bbb.bin,出错,如图

图片描述

结论:工作方式和位数都和加密的时候一样,才能解密

用cat查看加密文件bbb.bin的内容,如图,是乱码。

图片描述

最新评论
暂无评论~