先决条件–
分组密码操作模式
都
分组密码
和
属于对称密钥密码。这两个分组密码和流密码是用于将纯文本转换为密文的方法。
之间的主要区别分组密码和流密码是一次分块密文转换通过一次获取明文的分块将纯文本转换为密文。 While流密码一次将1个字节的纯文本转换为纯文本。
让我们看看它们之间的区别:
序号 | 分组密码 | 流密码 |
---|---|---|
1. | 块密码通过一次获取纯文本的块, 将纯文本转换为密文。 | 流密码通过一次获取1个字节的纯文本, 将纯文本转换为密文。 |
2. | 分组密码使用64位或64位以上。 | 而流密码使用8位。 |
3. | 分组密码的复杂性很简单。 | 而流密码则更为复杂。 |
4. | 分组密码使用混淆和扩散。 | 而流密码仅使用混淆。 |
5. | 在分组密码中, 反向加密的文本很难。 | 使用流密码时, 反向加密文本很容易。 |
6. | 分组密码中使用的算法模式为:ECB(电子密码簿)和CBC(密码块链接)。 | 流密码中使用的算法模式为:CFB(密码反馈)和OFB(输出反馈)。 |
7. | 分组密码适用于诸如Caesar密码, polygram替换密码等换位技术。 | 虽然流密码适用于替代技术, 例如栅栏技术, 柱状换位技术等。 |
8. | 与流密码相比, 分组密码较慢。 | 与分组密码相比, 流密码速度更快。 |