高级加密标准AES(advanced encryption standard),AES加密数据块分组长度必须为128比特,密钥长度可以是128比特、192比特、256比特中的任意一个(如果数据块及密钥长度不足时,会补齐)
AES加密有很多轮的重复和变换。解密时按相反顺序使用扩展密钥,但由于AES的特殊结构,其解密算法和加密算法有不同。加密的大致步骤如下:
每轮包括SubBytes、ShiftRows、MixColumns、AddRoundKey,最终轮(Final Round),最终轮没有MixColumns。
相关下载链接:
//download.csdn.net/download/lrsage/10195077?utm_source=bbsseo