XX笔记

好内容值得被看见

关于AES加密算法及四种工作模式

2024年1月7日 编程笔记 Wuji

AES,高级加密标准。目前比较流行的对称加密算法。是一种对称加密算法,即加密和解密都用相同的密钥。

AES只是个基本算法,实现AES有几种模式,主要有ECB、CBC、CFB等几种模式。CBC模式中还有一个偏移量参数IV。

AES加密有AES-128、AES-192和AES-256三种,分别对应三种密钥长度128位(16字节)、192位(24字节)和256位(32字节)。密钥越长,安全性越高,加密和解密时间也会更长。一般默认是128位,其安全性完全够用。

  1. ECB(电子密码本模式)
  2. CBC模式(密码分组链接模式)
  3. CFB模式 (密文反馈模式)
  4. OFB模式(输出反馈模式)

改变一个明文分组对四种工作模式的影响
ECB:只影响当前分组,但相同的明文分组产生相同的密文 ,分组的特点有时是一个严重的安全性弱点
CBC:当前分组和后续分组都受影响,可用作认证码
OFB:只影响当前分组,可用在卫星通信中
CFB:当前分组和后续分组都受影响,可用作认证码

文章有帮到你的话,给我投喂吧(。◕ˇ∀ˇ◕)
投喂
微信XX笔记-微信
支付宝XX笔记-支付宝