在上一篇简单复习了AES的历史时间节点.产生背景.与DES的对比.算法框图(粗略)以及一些数学基础,如果不记得的话点击这里回顾.下面将介绍AES算法的细节. 下面给出AES算法的流程,图片来源:密码算法详解--AES. 通过上图可以知道,AES的加密算法主要可以概括为: ① 一个初始轮密钥加变换 ② Nr-1轮的标准轮变换 ③ 最后一轮的非标准轮变换 注意: ① 第一步和最后一步都用了轮密钥加,因为没有密钥参与的变换都是容易被攻破的. ② DES的IP和IP-1都没有密钥的参与. 8.1 轮变换