如果棋盘密码不对,那会不会是棋盘密码的变体,比如不是5x5而是别的维度?或者……不是棋盘,而是某种字母-数字双向映射,把明文和数字互转之后再套一层替换?
又或者……
他目光落在那封情书的最后几行上。
“……跟着我重复:我爱你,我爱你,我爱你……”
他注意到一个细节。
这封信里我爱你这个词组出现了不止一次。在法语原文里是jet'aime,但信里用的是各种变体,比如monamour、iet'adore、iet'aime混着来。
如果加密者需要把特定字母按特定顺序塞进文本里,那他会不会在某些固定位置反复使用同一个单词,来确保某个关键字母出现在密文里的特定位置?
这或许是棋盘密码的变体……比他原本想的还要复杂……
中尉数完了,手指从信纸末尾抬起来,抬头看向克劳德。
“六十九个,没错。”
啧……六十九。要么最后多了一个字母,要么……
“等等!不是缺了一个,是多了九个。”
他抓起铅笔,在便签上把那串字母按五个一组重新排开:
vqvelegrandprotecturetlaetlatoteparlaqrsqlalagnemaqtreqnfrancaqsecaqxatqoonfqrm
“你们看,如果去掉最后九个字母,前面刚好是六十个,六十是偶数,刚好可以两两分组。”
他飞快地把前六十个字母两两配对:
vqvelegrandprotecturetlaetlatoteparlaqrsqlalagnemaqtreqnfrancaqsecaqxa
“vq、ve、le、gr,你们看!”
“le!这是法语里的定冠词!gr,grand!大的!prot,protecteur!保护者!这些拼得出来”
会议室里几个人同时把脑袋凑过来,盯着那排两两分组的字母。
“而且vqve……这会不会是vive?万岁?法国人的文件是不是开头先来一句什么万岁?法兰西万岁?祖国万岁?就和我们的皇帝万岁一样?”