AES加密算法实验报告.docxVIP

  • 63
  • 0
  • 约6.48千字
  • 约 13页
  • 2022-06-12 发布于山东
  • 举报
实验报告 学号:姓名:专业:班级:第10周 课程 实验课时 2 密码学与网络安全 名称 实验 AES加密算法实验时间 项目 实验 达成AES加密算法,实现图片加密与解密,并将加密后的结果以图片格式保留。 目的 实验 环境  PC机,Windows7操作系统,VisualC++ 实验 内容 (算 法、 程序、步骤和方 法)  一、简介 美国国家标准技术研究所在2001年发布了高级加密标准(AES)。AES是一个对称加密算法,旨在取代DES成为宽泛使用的标准。 AES中的所有运算都是在8为的字节上运行的。特别饿,加减乘除算术都是在有限域GF(28)上运行的。 二、程序特点 本次试验中要求对图片进行加密与解密,并将加密结果以图片格式进行保留。因此为了实现对图片的调动及保留,使用头文件进行对图片的操作,实现对图片的像素读取,图片的保留。 在程序运行读取需要加密的图片时,需要进行图片的选用,本次实验中使用在弹窗中选用文件的方式,使用头文件来实现在文件夹中选择需要的文件的选 取。 三、加密算法流程 AES加密算法流程如下 字节代替:用一个S盒达成分组的字节到字节的代替; 行移位:进行一次行上的置换; 列混淆:利用有限域GF(28)上的运算特性的一个代替; 轮密钥加:目前分组和扩展密钥的一部分进行按位异或。 四、代码实现 #includestring #includeiostream cl

文档评论(0)

1亿VIP精品文档

相关文档