Advertisement

AES

阅读量:

简介

AES 是 Advanced Encryption Standard 的缩写形式,其数据分组长度固定为128 比特,而密钥长度可选为128 比特、192 比特以及256 比特。在进行加密与解密操作时,依据所采用密钥的不同长度,其内部循环处理的次数也会相应变化,具体分别为10次、12次和14次。

整体加解密流程

Nr 的取值可为 10、12 或 14。Plaintext 表示原始明文信息,ciphertext 则为加密处理后的密文结果。在除最终轮次以外的各个轮次中,均包含四个操作步骤,依次为 subBytes、shiftRows、MixColumns 以及 AddRoundKey;而最后一个轮次则不执行 MixColumns 步骤。

AES-128算法实施过程中的编码与解码操作流程

![](https://ad.itadn.com/c/weblog/blog-img

全部评论 (0)

还没有任何评论哟~