分组密码的模式

《图解密码技术》 第四章读书笔记。本文中的图都来自此书。

关键概念

  • 分组密码(Block Cipher): 只能用来加密固定长度数据的密码算法. DES 和 AES 都是分组密码.
  • 模式(mode):如何对分组密码算法进行迭代,以便将一段很长的明文全部加密.

常见的分组模式

  • ECB: Eletronic CodeBook code
  • CBC: Cipher Block Chaining mode
  • CFB: Cipher FeedBack mode
  • OFB: Output FeedBack mode
  • CTR: CounTeR mode

ECB 模式

将明文分成等长的组,然后分别加密后合并。不推荐使用

CBC: Cipher Block Chaining mode

常见的一个模式。是 SSL/TLS 使用的模式。


分组密码的模式_第1张图片
CBC 迭代模式

CFB: Cipher FeedBack mode

分组密码的模式_第2张图片
CFB 迭代模式

OFB: Output FeedBack mode

分组密码的模式_第3张图片
OFB 迭代模式

CTR: CounTeR mode

分组密码的模式_第4张图片
CTR 迭代模式

你可能感兴趣的:(分组密码的模式)