工作

图解密码技术学习-第四章 分组密码的模式

2016-09-08  本文已影响829人  JMasche

概述

什么是模式

第三章介绍的对称密码算法DES、AES都属于分组密码,分组密码的特点是分组的长度是固定的。但是由于明文的长度不固定且基本超过分组长度,所以就需要进行多轮的迭代加密。
模式就是指的多轮迭代的方式。

模式的种类

目前模式分成5种:

ECB模式

概述

ECB模式应该是最直观的模式,简单的说就是直接将每个分组进行加密即可。
假设有一个35字节的明文,如果使用AES的算法,则分成三个分组。其中第三个分组需要填充成16字节。
然后针对这3个分组分别进行AES加密,加密完成后,组合起来就成为密文。

风险

CBC模式

概述

风险

CFB模式

概述

风险

能够造成重放攻击的根本原因在于,密文本身作为加密活动的唯一两个因子,而攻击者恰恰能获取到这两个因子

OFB模式

概述

特点

CTR模式

概述

特点

分组模式的实际使用

上一篇 下一篇

猜你喜欢

热点阅读