其实playfair密码还有四方密码都和矩阵有关,但是它们用到的基本都是5×5的字母矩阵,而不是2×2。
从加密矩阵是最简单的2×2,行列式还是1就能看出来,Domina根本没想在计算上为难人,他只是单纯地不想让叶璃快乐旅游罢了。
其心可诛啊!
言归正传。
3 5
4 7
就是加密所用的矩阵。
它的逆矩阵很好求。
7 -5
-4 3
现在的问题就是确认密文,还有字母、数字之间的转化方式。
这个时候就要用上那四个奇怪的等式。
第一种情况,这些地点的账号卡首字母,揭示了字母之间的对应替换关系,比如移位的凯撒密码。希尔密码和凯撒密码是可以一起使用的。
L=W
C=R
O=L
H=P
但是从字母顺序来看,这对不上。
那么或许这条线索是来帮他们确认密文的。密文应该是20张账号卡的首字母,不过有点麻烦的是,他们还没法确定顺序,因为有的地方经过了不止一次。
还有就是那个BayanAccordian究竟是算B还是算BA呢?同理,ENW又怎么办?
周泽楷突然在照片而来的矩阵和等式之间画了条线。
四个数字,四条等式。
“可是除了托马斯的Crazy对应伦敦塔桥,其他都对不上啊。墨霜的Freeze甚至不在二十张账号卡里——”
“对啊,人和景未必只有一种对应方式。”
思路打开之后,叶璃开了很多种乱七八糟的脑洞,最后确定了它真正的指向。
这不光说明了字母和数字最简单粗暴的转换方法,也暗示了打卡点的顺序。
没有移位,没有函数,也不用ASCII,只要按照字母表顺序就可以了。
等式两边的打卡点,都可以转化成他们在这条路线中经过的顺序。
3=2
5=19
4=3
7=6
左边的四个数字,就是加密矩阵里的元素。
别忘了这四个数字是英超代表队成员的号码牌,以及密文本来就是靠国家+数字→账号卡获得的。
3号布莱恩·麦克斯韦,账号卡Bright,首字母B是字母表的第二位。第二个打卡点,泰特现代艺术馆。
5号佐伊·克拉克,账号卡Sniper,首字母S是字母表的第十九位。第十九个打卡点,皮卡迪利圆环。
4号托马斯·怀尔德,账号卡Crazy,首字母C是字母表的第三位。第三个打卡点,莎士比亚环球剧场。
7号弗洛斯特·布莱克,账号卡Freeze,首字母F是字母表的第六位。第六个打卡点,市政厅。
既然泰特现代美术馆排在第二,那么第一就只能是皇家司法院。
所以,这20张账号卡的排序就是:Killer,Wolf,Limerence,Obelisk,Crazy,Poseidon,Hera,BayanAccordian,Hermes,ENW,Iridescence,Bright,Noctifox,Night,Narrator,Matryoshka,Sniper,Medicine,Rose,Quark。
取首字母,为了与2×2矩阵相乘,需要分成上下两行:
K W L O C P H B H E
I B N N N M S M R Q
按照字母在字母表中的顺序,转换成数字:
11 23 12 15 3 16 8 2 8 5
9 2 14 14 14 13 19 13 18 17
用加密矩阵的逆矩阵
7 -5
-4 3
与
11 23 12 15 3 16 8 2 8 5
9 2 14 14 14 13 19 13 18 17
相乘:
32 151 14 35 -49 47 -39 -51 -34 -50
-17 -86 -6 -18 30 -25 25 31 22 31
将结果模26:
6 21 14 9 3 21 13 1 18 2
9 18 20 8 4 1 25 5 22 5
最后一步,对照字母表,破译明文:
F U N I C U L A R B
I R T H D A Y E V E
“Funicular Birthday Eve?”
叶璃搜了一下这个Funicular,发现它是伦敦一家沉浸式的谋杀列车餐厅,故事背景似乎是上世纪20年代。
至于生日前夜……
之前吃蛋糕的时候洛伦佐说,Freedom战队的队长墨霜的生日也在这个月,并且他们打算定制蒸汽朋克还是赛博朋克风格的蛋糕。从这个餐厅环境来看,应该是前者比较搭。
然后他们就谷歌了一下,发现墨霜的生日是2006年7月29日,也就是说,作为一支英超季后赛战队的队长、用工业革命改变了联赛格局的“机械之神”,他还有十三天才成年。
这是其他人惊叹的事情,让叶璃心生感慨的还是十三天这个数字本身。
“你说他是不是成心的?就是想给我们的旅行添堵吧?一点也不喜欢这种被安排,然后被动等待十几天的感觉啊……”
“不去?”
“不,我们不仅要去,还要提前去。”叶璃说,“这个时候,特殊能力就要派上用场了……”
地方都知道了,不监视一下,那像话吗?