0

Playfair Cipher中,我们使用指定的密钥创建一个 5*5 矩阵来加密明文。在创建矩阵时将字母I J连接成单个单元格是否有任何特定原因,或者我们可以选择任何一对字母???

4

1 回答 1

1

首先,我们只有 25 个块来填充 26 个字母,所以我们必须将任意两个字母放在一个块中。

现在我们必须选择两个在自然语言中很容易区分的字母。例如,考虑语句I love my Job。现在,当我们解密我们得到的加密文本时_ love my _ob。现在,我们必须填写 I 或 J 才能获得原始文本。我们可以很容易地弄清楚。在其他字母对的情况下,在某些情况下可能会很复杂。这就是为什么只选择“I”和“J”放在单个块中的原因。

我还想提一下,您可以使用任何字母代替 I & J。从概念上讲是正确的,但由于上述原因,标准建议应选择 I & J 放在单个块中。

于 2017-02-08T10:07:47.703 回答