现代对称密钥加密

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

分组密码

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

流密码

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

块密码和流密码