Block cipher mode of operation

块密码操作模式通常在上下文中称为“模式”,它指定应如何使用块密码来加密或解密长于块大小的消息。

当前使用的大多数对称密钥算法都是块密码:这意味着它们一次加密一个块的数据。 每个块的大小是固定的,并由算法确定:例如,AES使用16字节的块。 块密码始终与一种模式一起使用,该模式指定了如何安全加密长度超过块大小的消息。 例如,AES是一个密码,而CTR,CBC和GCM都是模式。 使用不合适的模式或使用不正确的模式会完全破坏基础密码提供的安全性。