一战:我成了白毛德皇的治国轮椅

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

加入书签 推荐本书

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

……”

他猛地低头去看中尉之前统计的那列频率数字。

“a和q并列最多,各出现11次……”

“正常法文里a不可能和q并列最多。q在法语里是极低频字母,正常文本里出现一次都算多了。但这里q出现了11次,和a一样多。”

“说明密文里的字母根本不是从原文里直接置换来的。这些字母是被替换过的,每个字母被换成了另一个字母……这应该是棋盘密码!”

“什么?”中尉没听清。

“棋盘密码就是把字母表排进一个5x5的棋盘里,每个字母用它的行号和列号代替。比如a在第1行第1列就写成11,b是12,以此类推。”

例子

他拿起铅笔,在便签上飞快地画了一个5x5的方格。

“如果发信人用的是棋盘密码,那密文里应该全是两位数字。但我们现在看到的是字母,所以不是直接棋盘加密,他们又在这个基础上加密了一道。”

他停下来,咬着铅笔尾端,眼神放空了几秒。

“棋盘密码把每个字母变成两个数字,比如a变成11,b变成12。如果他把这些数字再通过某种互换之后再映射回字母表 那就会是一个打乱了的字母乱码。”

“……不对,密文长度是69,奇数,棋盘密码要求每两个字母对应一个原始字母,密文长度应该是偶数才对。69是奇数,说明至少最后有一个字母是多余的,或者……”

“中尉!帮我重新数一下,有没有遗漏……”

中尉赶紧拿起信纸,从头开始数,嘴里念念有词,手指在纸面上逐字划过。

如果棋盘密码不对,那会不会是棋盘密码的变体,比如不是5x5而是别的维度?或者……不是棋盘,而是某种字母-数字双向映射,把明文和数字互转之后再套一层替换?

又或者……

他目光落在那封情书的最后几行上。

“……跟着我重复:我爱你,我爱你,我爱你……”

他注意到一个细节。

这封信里我爱你这个词组出现了不止一次。在法语原文里是je t'aime,但信里用的是各种变体,比如mon amour、ie t'adore、ie t'aime混着来。

如果加密者需要把特定字母按特定顺序塞进文本里,那他会不会在某些固定位置反复使用同一个单词,来确保某个关键字母出现在密文里的特定位置?

这或许是棋盘密码的变体……比他原本想的还要复杂……

中尉数完了,手指从信纸末尾抬起来,抬头看向克劳德。

“六十九个,没错。”

啧……六十九。要么最后多了一个字母,要么……

“等等!不是缺了一个,是多了九个。”

(本章未完,请点击下一页继续阅读)

上一页 章节目录 下一页

小说推荐:枭雄,武圣,镇北王!贞观六年,世民亦未寝抗战:我真有一个师去打太原边城世子大秦我带秦始皇长生不老大唐贞观逆孙:请陛下称太子!穿越乱世:每天一份拼好饭我是德皇我怕谁?睁眼断亲,逃荒路上吃肉馋哭爷奶极北寒虎女帝请卸甲,我一剑挽天倾!融合狼蛛基因,在俄乌战场杀疯了秦时明月:祖宗你要的长生不老苟在黄埔当废柴,抗战我无敌了!