破译
思,不是采用物理手段啊!”
周泽楷是个什么品种的沉默貌美人形杀器???
这种人设很带感没错,但是他们还是做两个普普通通的荣耀职业选手比较好。
【重新定义普通】
和Domina交谈的过程中,叶璃努力维持着摇摇欲坠的马甲。其实她感觉Domina早就知道了。她还隐隐感觉,这个人或许这一次,不是来说服她征服世界。
Domina本来是想把整一趟伦敦之旅都安排成一道谜题,但是被叶璃一气、一激,干脆把后半部分直接告诉了她。
莎士比亚环球剧场=泰特现代美术馆
伦敦塔桥=皮卡迪利圆环
伦敦塔=莎士比亚环球剧场
碎片大厦=市政厅
然后是一张裁剪过的照片,应该是英超代表队集合时拍摄的,只留下了四个人,在上下两排。
站位是这样的:
布莱恩佐伊
托马斯墨霜
“The Matrix……我知道钥匙是什么了。”
“矩阵?”周泽楷问。
“Bingo!”叶璃打了个响指,“你看这四个人是不是就是个2×2矩阵!”
“把他们代表着的数字填进去就可以!”
这几个人身上穿着统一的印了号码牌的英超队服,所以完全不用动脑子。
3 5
4 7
可是都这么简单了,前面那些等式又是在做什么呢?锁已经有了,钥匙也有了,Domina为什么要给多余信息啊?
哦,不对,锁其实还不完整。
二十个账号卡要怎么用矩阵来破解也是个问题。
“希尔密码。”周泽楷说。
希尔密码,利用基本矩阵论原理进行线性变换的密码。
将字母转化为26进制数字组成的n维向量,与n×n的加密矩阵相乘,然后mod26——就是除以26取余数,再将数字转换回字母,就是密文。想要破译密文,则需要使用加密矩阵的逆矩阵。将密文转换成数字填入矩阵,和加密矩阵的逆矩阵相乘再mod26,然后把数字再换回字母,便可以得到明文。
其实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是字母表的第二位。第二个打卡点,泰特现代艺术馆。