设 Bob 给 Alice 发送了 frgh 和 cunorimetknlprwpceoterip 两段密文。 其中第一段密文为

设 Bob 给 Alice 发送了 frgh 和 cunorimetknlprwpceoterip 两段密文。
其中第一段密文为密钥 k=3(字符集为 26 个小写英文字母)的恺撤密码,第二段密文是采用了第一段密文的明文作为加密密钥的列置换密码(填充字符为$)。
(1)第一段密文的明文;
(2)第二段密文的明文(写出解密过程)。
【正确答案】:

(1)code
恺撒密码是移位密码的一个典型应用。通过将字母按顺序推后 3 位起到加密作用。对于 k=3 的恺撒密码,其字母替换关系是:明文的“abcdef…xyz”,替换为 “defghi...abc”。于是,密文是 “frgh”将字母按顺序前移 3 位,得到对应的明文为“code”。
(2)