《圖解密碼技術》 第四章讀書筆記。本文中的圖都來自此書。
關鍵概念
- 分組密碼(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 迭代模式