第一百零八章 克劳德注意到……(下) (第2/3页)
加密,他们又在这个基础上加密了一道。”
他停下来,咬着铅笔尾端,眼神放空了几秒。
“棋盘密码把每个字母变成两个数字,比如A变成11,B变成12。如果他把这些数字再通过某种互换之后再映射回字母表 那就会是一个打乱了的字母乱码。”
“……不对,密文长度是69,奇数,棋盘密码要求每两个字母对应一个原始字母,密文长度应该是偶数才对。69是奇数,说明至少最后有一个字母是多余的,或者……”
“中尉!帮我重新数一下,有没有遗漏……”
中尉赶紧拿起信纸,从头开始数,嘴里念念有词,手指在纸面上逐字划过。
如果棋盘密码不对,那会不会是棋盘密码的变体,比如不是5×5而是别的维度?或者……不是棋盘,而是某种字母-数字双向映射,把明文和数字互转之后再套一层替换?
又或者……
他目光落在那封情书的最后几行上。
“……跟着我重复:我爱你,我爱你,我爱你……”
他注意到一个细节。
这封信里我爱你这个词组出现了不止一次。在法语原文里是Je t'aime,但信里用的是各种变体,比如mOn amOUr、ie t'adOre、ie t'aime混着来。
如果加密者需要把特定字母按特定顺序塞进文本里,那他会不会在某些固定位置反复使用同一个单词,来确保某个关键字母出现在密文里的特定位置?
这或许是棋盘密码的变体……比他原本想的还要复杂……
中尉数完了,手指从信纸末尾抬起来,抬头看向克劳德。
“六十九个,没错。”
啧……六十九。要么最后多了一个字母,要么……
“等等!不是缺了一个,是多了九个。”
他抓起铅笔,在便签上把那串字母按五个一组重新排开:
VQVEL EGRAN DPROT ECTUR ETLAE TLATO TEPAR LAQRS QLALA GNEMA QTREQ NFRAN CAQSE CAQXA TQOON FQRM
“你们看,如果去掉最后九个字母,前面刚好是六十个,六十是偶数,刚好可以两两分组。”
他飞快地把前六十个字母两两配对:
VQ VE LE GR AN DP RO TE CT UR ET LA ET LA TO TE PA RL AQ RS QL AL AG NE MA QT RE QN FR AN CA QS EC AQ XA
“VQ、VE、LE、GR,你们看!”
“LE!这是法语里的定冠词!GR,grand!大的!PROT,prOteCteUr!保护者!这些拼得出来”
会议室里几个人同时把脑袋凑过来,盯着那排两两分组的字母。
“而且VQVE……这会不会是VIVE?万岁?法国人的文件是不是开头先来一句什么万岁?法兰西万岁?祖国万岁?就和我们的皇帝万岁一样?”
瓦尔特·尼古拉上校猛地从椅子上站起来,立马激动的开口道:
“对!之前截获的一份残缺电文,密码组只翻出来一两个词,头一个就是万岁,但后面接什么我们一直不知道!”
克劳德心中一喜,立马下结论道:
“我知道了!这就是棋盘密码的变体!他们把明文字母转化成5×5棋盘里的坐标(X,Y),然后把X和Y互换位置,再映射回字母表!”
“比如V在普通棋盘里是第5行第1列,坐标就是(5,1)。互换之后变成(1,5),再查表,第1行第5列是E!所以V加密后变成了E!”
“但如果某个字母的X坐
(本章未完,请点击下一页继续阅读)