- 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
您可能关注的文档
最近下载
- 数字描红(1-10打印).doc VIP
- 踝足矫形器在偏瘫中的应用.ppt VIP
- 【给水排水】09S901 民用建筑工程给水排水初步设计~施工图设计深度图样(高清).doc VIP
- 教研室年度工作总结报告.pptx VIP
- 中考复习——等高线地形图的判读课件.pptx VIP
- Altair SimSolid用户界面介绍.pdf VIP
- iTN8600(P100R002) 智能传送网系列 产品描述(Rel_06).pdf
- 北师大版小学数学三年级上册期中测试卷(附答案).doc VIP
- SimSolid产品介绍与汽车应用案例.pdf VIP
- Altair SimSolid几何处理介绍.pdf VIP
原创力文档

文档评论(0)