分组密码(分组加密算法):一种对称加密方法,把明文切分成固定长度的“块”(block),对每一块按同一密钥进行加密,生成密文;常与不同的工作模式配合使用以处理长数据流。
/ˈblɑːk ˌsaɪfər/
/ˈblɒk ˌsaɪfə/
We used a block cipher to encrypt the file.
我们使用分组密码来加密这个文件。
A block cipher like AES can be secure, but choosing an unsafe mode of operation may still leak information.
像 AES 这样的分组密码本身可能很安全,但如果选择了不安全的工作模式,仍然可能泄露信息。
block 原义为“块、方块”,引申为“分块处理的数据单位”;cipher 来自阿拉伯语 ṣifr(意为“零、空”),经中世纪拉丁语与法语进入英语,后来在英语中发展出“密码/暗号、加密体系”的含义。合起来 block cipher 就是“按固定数据块进行加密的密码体制”。