Skip to content

AES

首先讲解下AES,它隶属于分组密码,就是将明文信息分组成等长块,循环进行一系列加密变换:S盒变换、行移位、列混淆、轮密钥加(最后一次的时候就没有列混淆了)

有几个要点,就是AES分组大小是128bit,换算成字节就是16字节,支持的密钥标准是128位、192位、256位,它们分别代表循环10次、12次、14次

这里的一系列加密变换考察频率应该不大,最多魔改下s盒吧,为省篇幅,我就先跳过了,解题可以直接知道方法即可

再说说ECB,这是AES中的一个分组方式:明文分成固定的块,每个块分别进行加密,可以并行

ECB涉及的一个例题,请看这篇文章

扩展,除了ECB电子密码本模式,还有CBC密码分组链接模式,CFB密文反馈模式