1.电子密码本模式Electronic Codebook, ECB
明文分成64的分组进行加密,如果不满则填充,每个分组用同一密钥加密,同样明文分组加密得到相同密文
- ECB适合数据少的情况,比如安全传输过程中DES密钥的加密
- 若有相同的明文组,则密文中也出现相同的片段
- 对于长消息ECB不安全,且对于高度结构化的消息,使用ECB模式也很容易被破解
- ECB的弱点来源于其加密过的密文分组都是独立的
2.密文分组链模式Cipher Block Chaining (CBC)
加密的输入是当前明文分组和前一密文分组的异或,形成一条链,使用相同的密钥,这样每一个分组的加密函数的输入与分组的关系不再固定
- 每个密文分组依赖于所有明文