第一百零八章克劳德注意到……(下)

作者:落幕X柒柒月 加入书签推荐本书

瓦尔特·尼古拉上校猛地从椅子上站起来,立马激动的开口道:

“对!之前截获的一份残缺电文,密码组只翻出来一两个词,头一个就是万岁,但后面接什么我们一直不知道!”

克劳德心中一喜,立马下结论道:

“我知道了!这就是棋盘密码的变体!他们把明文字母转化成5x5棋盘里的坐标(x,y),然后把x和y互换位置,再映射回字母表!”

“比如v在普通棋盘里是第5行第1列,坐标就是(5,1)。互换之后变成(1,5),再查表,第1行第5列是e!所以v加密后变成了e!”

“但如果某个字母的x坐标恰好等于y坐标,比如第3行第3列的字母是n,n的坐标(3,3),互换之后还是(3,3),所以n加密后还是n!”

“v在正常情况下不会出现不变的情况,但如果密钥排序让某些v的x和y碰巧相等……”

“这就是为什么密文里v出现了这么多次却略显突兀,不像是被替换掉的,正是它的xy碰巧相等!”

“快试!用vive、法兰西、拿破仑这些可能作为密钥的词试!”

瓦尔特扑回自己的桌子,翻出密码组之前整理的法国常用词表,哗哗地翻页。

“如果vive对应vqve……v加密后是v,i加密后是q,v加密后是v,e加密后是e……”

他手指在纸上颤抖着推算:

“v的xy相等……i变成了q……标准棋盘里i是(2,3),互换应该是(3,2),但密文里是q……”

就在这时,克劳德突然又发现了一个事情,除开v没有变化之外,p的位置似乎也没变,比如prot等……

这明显是这个字母原来的位置,这说明p在棋盘中应该处于对角线上,xy是相等的。

“各位……p好像也在对角线上,p的xy坐标是相等的!我们现在开始推算,假设p是(1,1)一直试到(5,5)”

众人对视一眼,的确,p的位置也像是没有打乱的情况……他出现的位置像是原词存在的地方。

如果p是(1,1)的话,也就是密钥词的首位……

小毛奇沉思着,过了一会开口道:“法语有什么p开头的,和民族或者荣耀相关的口号词?”

众人沉默……

克劳德也暂时想不到,他的目光扫过那串已经两两分组的前六十个字母……

上一页 返回目录 下一页