.**电子密码本(ECB)**接受纯文本作为输入。
.**密码块链接(CBC)**接受“纯文本XOR IV”作为输入。
.**密文回馈(CFB)和输出回馈(OFB)**接受IV作为输入。
.**计数器模式(CTR)**将现时和计数器连接起来作为输入。
.**初始化向量(IV)**不是分组密码操作模式。
分组密码操作模式
每个块密码模式图中的“块密码加密”框可以表示为以下函数,该函数接受变量“输入”和“密钥”作为输入,混淆输入并产生输出。
输出= E(输入,键)
模式输入 密文 区块链
ECB 纯文本 输出 不适用
CBC 明文XOR IV 输出 密文(鍊式)
CFB IV 输出XOR纯文本 密文(反馈)
OFB IV 输出XOR纯文本 输出(反馈)
CTR Nonce | Counter 输出XOR纯文本 不适用
IV是指初始化向量
电子密码本(ECB)
-图片来源:维基百科
密码块链接(CBC)
-图片来源:维基百科
密文反馈(CFB)
-图片来源:维基百科
输出回馈(OFB)
-图片来源:维基百科
计数器模式(CTR)
-图片来源:维基百科
参考
.分组密码操作模式
资料来源: Wentz Wu QOTD-20210206