尼可·勒梅,《哈利·波特》系列中最老的巫师之一,著名的炼金术士,也是魔法石——一种具有惊人功能的神奇物质(听上去如此像XM?
)——唯一已知的制造者。
作为《哈》系列中为数不多(如果不是唯一)的,在现实世界中真实存在的人物,Nicolas Flamel(c.1330-1418),和作品中有着一样的姓名、国籍、职业和生活年代,当然还有最重要的、使他闻名于世的,对炼金术界的传奇物质——贤者之石的研究。
图1:Nicolas Flamel
世界时2020年2月10日14时,猩猩准时公布了本期Decipher Challenge的题目,而本周解码活动的主角正是尼可·勒梅的职业——炼金术士。
题目给出了如下信息
1. Do not try to redeem anything in scanner until you see the word "Congratulations".
2. Use tiny.cc shorteners and only lowercase letters.
由此可见,这次的挑战由很多关组成,在到达最后一关之前,所需要的通关密码作为 tiny.cc/ 后面的短域名即开启下一关。
同时,第一关的内容是一张 JPG 格式的图片。
图2:Step 1 题目
作为一个哈迷马上回想起草药课和魔药课上所学的知识并整理出了表格,然而发现提到的草药无论是名称还是用途上都没有明显的关联。
而且图片信息中“从右上开始,顺时针方向”完全不知如何利用。
英文名
|
中文译名
|
主要用途
|
Bezoar
|
粪石
|
普通解药
|
Fluxweed
|
流液草
|
复方汤剂
|
Hemlock
|
毒堇
|
狐媚子灭剂
|
Mandrake
|
曼德拉草
|
复形剂
|
Thyme
|
百里香
|
福灵剂
|
Wormwood
|
苦蒿
|
缩小药剂、活地狱汤剂、欢欣剂等
|
Gurdyroot
|
戈迪根
|
爱情魔药解药、驱散彩球鱼等
|
Liver
|
肝(主要指龙肝)
|
狐媚子灭剂
|
阅读题目中的提示可知,将提到的草药从图中“剔除”后剩下的部分就是需要的钥匙。
下图显示了剔除草药名的过程(注意有两个格子被重复使用,这在此类谜题中是相对少见的)。
剩下的格子里的字母UONSRHI经重排得到唯一的英文单词Nourish,是一个Glyph单词。
在图中画出这个Glyph(什么?
游戏都快倒闭了你还记不住Glyph?
)——从右上角开始,按顺时针顺序——即得本关通关密码。
图3:
Step 1 解答过程
第二关没有任何文字提示,只有一个 PDF 格式的文件,里面有若干 Unicode 字符,和一张大概没有用的白铁皮作为背景,截图如下。
图4:
Step 2 题目
从外观上,这些符号重复的次数有多有少,构成了长短不一的图案,考虑Morse码,任凭怎么分割都无法获得有意义的信息。
注意到文件是PDF格式的,其中的字符可被选中。
搜索其中的字符(某些字符可能系统不兼容难以被复制粘贴),容易发现这些是古老的
炼金术
符号。
根据搜索到的内容,将符号翻译得到下表。
序号
|
英文
|
中文
|
次数
|
1
|
Vitriol
|
钒
|
1
|
2
|
Ounce
|
盎司
|
1
|
3
|
Arsenic
|
砷
|
5
|
4
|
Earth
|
大地
|
5
|
5
|
Ounce
|
盎司
|
1
|
6
|
Earth
|
大地
|
5
|
7
|
Fire
|
火
|
4
|
8
|
Cinnabar
|
辰砂
|
3
|
9
|
Earth
|
大地
|
5
|
10
|
Ounce
|
盎司
|
5
|
11
|
Vitriol
|
钒
|
2
|
12
|
Magnesium
|
镁
|
1
|
注意到个别符号组合多次出现(大地x5),可能预示重复出现的字母;
相同的符号出现的次数可以不同,且出现的次数从
不超过单词长度
,经尝试,取每个英文单词的第“出现次数”个字母,得到 vonhohenheim ——这是《钢之炼金术师》里面的冯·霍恩海姆,名字同样来自于真实存在的历史人物,中世纪德国文艺复兴时期的炼金术士 Philippus von Hohenheim(1493-1541)。
图5:Philippus von Hohenheim
第三关同样得到了一个PDF文件,如下图所示。
图6:Step 3 题目
复制文档中的字母,注意到全文只出现了 HG,AG,AU,CU,PB,FE,SN 七种组合。
结合题目,容易发现这是古代炼金中最重要的七种元素(汞、银、金、铜、铅、锡、铁)的元素符号,所以问题就转变成,如何从7种元素的序列种找出隐藏的通关密码来。
在古代,炼金术和占星术有着非常紧密的联系。
这七种元素不仅是炼金里最重要的元素,在各大古文明里也举足轻重的地位。
四大古文明各自独立地发展了金属、天体(日、月、水、金、火、木、土)、神明乃至一周七天之间的一一对应关系,通过维基百科已经可以搜索到无数的内容,何况这些元素还出现在罗马和希腊诸神的恩怨纷争中,遑论13 Archetypes: Spiritualist里至今想起来还头皮发麻的拉美文化。
起初的想法是找到一个划分的原则,把长度为53的元素串划分为12个片段(前两关的通关密码长度都是12)。
遗憾的是没有任何一种元素可以担当起分隔符的职能。
感觉思路大概是按照某种金属的排序把字符划分成单调的片段。
然而几经尝试,都未能找到任何一个能把元素串分成十几个片段的排序依据。
天马行空地思考的话,就算暂时抛弃迷信回到科学,在现代化学的框架中我们依然能找到无数种排序方法。
原子序数/原子量,周期表种的位置,常见化合价,金属活动性……虽然论坛中有国外的解码大佬们宣布用全排列暴力破解的思路找到了排序依据和较短的划分,笔者这个电脑盲也也几乎就要被逼着写代码来搞事情了。
然而命题者绝不可能如此随意找个标准是不是?
类比 13 Archetypes: Explorer 里面,登山者题图对于“俯瞰”的提示,回到本关的题图,图中描绘的人在“炼金”——熔炼金属。
熔炼金属最重要的因素是熔点,查得金属熔点表,尝试以熔点排序。
序号金属元素符号熔点(K,标压)
序号
|
金属
|
元素符号
|
熔点(K,标压)
|
1
|
汞
|
Hg
|
234
|
2
|
锡
|
Sn
|
505
|
3
|
铅
|
Pb
|
601
|
4
|
银
|
Ag
|
1,234
|
5
|
金
|
Au
|
1,338
|
6
|
铜
|
Cu
|
1,358
|
7
|
铁
|
Fe
|
1,808
|
将元素串划为13个组(不是12还是蛮坑的),注意到里面已经可以看出一些重复性了,剩下的问题就是,如何把每组的7个二进制位转换成字符。
组号\位
|
1: Hg
|
2: Sn
|
3: Pb
|
4: Ag
|
5: Au
|
6: Cu
|
7: Fe
|
1
|
X
|
|
|
X
|
X
|
X
|
|
2
|
|
|
X
|
|
X
|
X
|
X
|
3
|
|
|
|
|
X
|
|
X
|
4
|
|
X
|
X
|
X
|
|
X
|
X
|
5
|
X
|
|
X
|
X
|
|
X
|
X
|
6
|
|
|
X
|
X
|
X
|
|
X
|
7
|
X
|
X
|
|
|
X
|
X
|
X
|
8
|
|
|
X
|
X
|
X
|
|
X
|
9
|
X
|
|
|
X
|
X
|
X
|
X
|
10
|
|
X
|
X
|
|
|
|
|
11
|
X
|
X
|
X
|
|
X
|
X
|
X
|
12
|
|
X
|
X
|
|
|
|
|
13
|
X
|
X
|
X
|
X
|
|
|
X
|