# 对称加密算法的分组模式及其Go语言实现
之前介绍的DES、3DES、AES加密算法,只能加密固定长度的明文。如果需要加密任意长度的明文,需要对明文分组加密。
DES、3DES、AES等又称分组密码,而分组有很多模式,如:ECB模式、CBC模式、CFB模式、OFB模式、CTR模式,如下将逐一介绍。
## ECB模式
ECB模式,全称Electronic Codebook模式,译为电子密码本模式,即用相同的密码分别对明文分组独立加密。
ECB模式是最简单的模式,因为相同的明文分组会加密为相同的密文分组,因此存在一定风险。
如下为ECB模式示意图: