这是一个长达 13 周的解谜挑战,北京时间 12 月 10 日凌晨 01:00 起, Niantic 会在其论坛上发布一个谜题,然后让玩家解谜,结果会是一个 Passcode ,兑换后可获得 Media 一个。
To test if you are compatible with the Alchemist Archetype, here is a little challenge and its rules:
Do not try to redeem anything in scanner until you see the word “Congratulations”.
Use tiny.cc shorteners and only lowercase letters
http://tiny.cc/startalchemistpuzzle
tiny.cc 是一个短链接系统,区别于常见的 Base62 短链接系统,tiny.cc 允许人们自定义链接,只要不和别人重复就行。
由谜题的第 2 个提示可知,这次的谜题和 tiny.cc 关联性很强,并且所有链接只有小写字母。
点击链接 http://tiny.cc/startalchemistpuzzle 跳转到了一个图片页面。
根据图片的说明,passkey 一共有12个字母,当我们找到的时候,应该从上、右、顺时针方向来读取。
我们把下面 8 单词在图中分别连起来。
可以发现,
R
I H
N S U O
这 7 个字母没有任何单词连接。
然而, https://tiny.cc/rihnsuo 这个链接又指向了同一个图片页面。
将
R I H N S U O
重新排列,可得单词
nourish
,而
nourish
又是一个 Glyph 。
按照画
nourish
的方法,在原图中以从上往下、从右往左、顺时针的方向画出这个 Glyph。
按顺序可得
MVIKHETONSYE
12 个字母。
点击 https://tiny.cc/mvikhetonsye 进入下一谜题。
🜖 ℥ 🜺🜺🜺🜺🜺 🜃🜃🜃🜃🜃 ℥ 🜃🜃🜃🜃🜃 🜂🜂🜂🜂 🜓🜓🜓 🜃🜃🜃🜃🜃 ℥℥℥℥℥ 🜖🜖 ⊛
这是一串炼金术符号(Alchemical symbol),通过将对应的炼金术符号转换为对应的单词、并将对应的数量写出来可得:
Vitriol 1
Ounce 1
Arsenic 5
Earth 5
Ounce 1
Earth 5
Fire 4
Cinnabar 3
Earth 5
Ounce 5
Vitriol 2
Magnesium 1
按
照数量的数字,将对应单词中对应这个数字的顺序的字母拿出来,即可得
vonhohenheim
。
点击 https://tiny.cc/vonhohenheim 进入下一谜题。
HGAGAUCUPBAUCUFEAUFESNPBAGCUFEHGPBAGCUFEPBAGAUFEHGSNAUCUFEPBAGAUFEHGAGAUCUFESNPBHGSNPBAUCUFESNPBHGSNPBAGFE
这个 PDF 的标题为
The seven metals
,即对应 7 种金属元素,分别为:
金, Gold, AU
银, Silver, AG
铜, Copper, CU
锡, Tin, SN
铅, Lead, PB
铁, Iron, FE
汞, Mercury, HG
仔细观察后发现,上面这串字符全部都是这 7 种金属元素的化学符号。
从 PDF 的背景图片可得出的一个提示为,这一道谜题解密与这 7 种金属元素的熔点(Melting point)相关。
按照这 7 种金属元素的熔点排序,分别标为
A~G
的字母,即为:
汞, HG, -38.829℃, A
锡, SN, 231℃, B
铅, PB, 327℃, C
银, AG, 961℃, D
金, AU, 1064℃, E
铜, CU, 1084℃, F
铁, FE, 1538℃, G
将上面一串化学符号转换为对应的字母,即为:
ADEFCEFGEGBCDFGACDFGCDEGABEFGCDEGADEFGBCABCEFGBCABCDG
可以发现,这些字母是按照一定规律的反复按字母表顺序出现,那么按照这个规则可以将原字符串切割成 13 个字符串,即为:
ADEF
CEFG
EG
BCDFG
ACDFG
CDEG
ABEFG
CDEG
ADEFG
BC
ABCEFG
BC
ABCDG
而说到用 7 个符号来展示其它含义的,就不得不提到七段数码管(Seven-
segment display)了。
将这 13 个字符串分
别写出对应的数码管亮起时所对应的字母和数字,即为:
ADEF -> C
CEFG -> h
EG -> r
BCDFG -> y
ACDFG -> S
CDEG -> o
ABEFG -> P
CDEG -> o
ADEFG -> E
BC -> I
ABCEFG -> A
BC -> 1
ABCDG -> 3
全部转为小写即为
chrysopoeia13
。
其实不少组合有字母或数字多种转写方式,但只有这一种方式是读得通的。
点击 https://tiny.cc/chrysopoeia13 进入下一谜题。
又回到了第一张图的底图,写了
Well done
但并不是
Congratulations
,说明还没有结束。
而
Delve deeper
似乎在要求我们继续深入思考。
如果我们要在一张图片上隐藏一些信息,可能会在 exif 上动手脚、或者是通过傅里叶变换(Fourier transform)来制造隐形水印,就像在第 2 个谜题 Interpreter 里那样。
经过我们的验证,这张图并没有使用这两种方法。
在和朋友们讨论时,我们发现,第一张图所使用的是个 JPG 图像,体积只有 722 KB ,而这一张图是同样的分辨率,却用了 PNG 格式,体积则有 2.70 MB 。
为什么两张图片的格式不一样呢?
这正是问题的关键之一。
PNG 格式是一种无损压缩的位图图形格式,而 JPG 格式是一种有损压缩格式。
这张图片如果隐藏了别的什么信息的话,使用 JPG 格式再去压缩的话,就很容易丢失数据了。
而针对 PNG 来存储隐藏信息还有一个办法,即 LSB 隐写。
LSB 即最低有效位(Least Significant Bit),PNG 图片在存储中,图片的颜色是由三原色(红、绿、蓝,即 RGB)组成的,每个颜色会有 8bit,LSB 隐写就是修改了其中最低的 1bit ,这在人眼中是很难看出区别的,也就把信息隐藏了起来了。