现代对称密钥加密


与字母不同,数字数据以二进制数字(位)字符串表示。现代密码系统需要处理这个二进制字符串以转换为另一个二进制字符串。根据这些二进制字符串的处理方式,对称加密方案可以分为:

分组密码

在此方案中,一次以位块(组)的形式处理纯二进制文本;即,选择明文比特块,对该块执行一系列操作以生成密文比特块。块中的位数是固定的。例如,DES 和 AES 方案的块大小分别为 64 和 128。

流密码

在该方案中,一次对明文进行一位处理,即取出一位明文,对其进行一系列操作以生成一位密文。从技术上讲,流密码是块大小为一位的块密码。

块密码和流密码