分组密码的模式

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

关键概念

  • 分组密码(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 使用的模式。


CBC 迭代模式

CFB: Cipher FeedBack mode

CFB 迭代模式

OFB: Output FeedBack mode

OFB 迭代模式

CTR: CounTeR mode

CTR 迭代模式
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容