精选优质文档-倾情为你奉上目录AES加密算法实现一 实验目的1.深入理解AES加密/解密算法理论的基础上,设计一个AES加密/解密软件系统;2完成一个明文分组的加解密,明文和密钥是十六进制,长度都为128比特(32个16进制数),输入明文和密钥,输出密文,进行加密后,能够进行正确的解密;二 实验原理AES的区块长度固定为128 ,密钥长度则可以是128,192或256比特;大多数AES计算是在一个特别的完成的。AES加密过程是在一个44的矩阵上运作,这个矩阵又称为“状态矩阵”,其初值就是一个明文区块(矩阵中一个元素大小就是明文区块中的一个Byte)。加密时,各轮AES加密循环(除最后一轮外)均包含4个步骤:1.SubBytes 通过一个非线性的替换函数,用的方式把每个字节替换成对应的字节。2.ShiftRows 将矩阵中的每个行进行循环式移位。3.MixColumns 列混淆。这个步骤使用线性转换来混合每
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。