全部博文(164)
分类: 网络与安全
2013-09-11 14:29:11
答:在英文26个字母中,密钥CIPHER这6个字母在26个英文字母中出现的位置用红色大写加下划线来表示,然后将这6个字母按照字母表中的先后顺序加上编号1 ~ 6:
密钥起作用的地方就是在生成密文时。在生成密文时,按照密钥给出的字母顺序,按列读出,如下图所示。
收到密文后,先按照密钥的字母顺序,按列写入(根据密钥含有的字母数就知道应当写成多少列),再按行自上而下读出,就可得出明文来。
然后在下表中,先写下密钥CIPHER,在密钥的每一个字母下面写下顺序号码。
然后按行写下明文(从左到右、从上到下)。如图中的红箭头表示的先后顺序①、②和③。请注意,到现在为止,密钥起作用只是确定了明文每行是6个字母。
第一次读出aba,第二次读出cnu,第三次读出aio,第四次读出tet,第五次读出tgf,第六次读出ksr。将所有读出的结果连起来,得出密文为:abacnuaiotettgfksr