#Decode
点击上方蓝字关注 Ingress Beijing
最近猩猩似乎又觉得各位玩家的脑细胞太多了,于是丢出了一串诡异的字符:
-'-:=':='='-='=:-:-=:-='=':-='='-::=:='-='-'-'-='::-=:-='=:-'==::-='::-=:::-='-='-=:-'-'='
一眼看去,啧啧,这猩猩的脑回路是真不一般,破折号、冒号、等号和单引号乱成一锅粥,差点以为是猩猩发癫随手乱敲键盘呢。
但别急,既然本文敢写出来,必然是早已识破猩猩的套路,接下来,我们就一步一步带你看透猩猩心机:
第一步:观察密文字符类型
先看密文里一共出现了四种符号:-
(横杠),'
(单引号),:
(冒号),=
(等号)。
一共4种字符,这可是个很重要的提示!猩猩最喜欢的套路之一,就是用四个不同字符代表二进制的四种组合:
0 → 二进制 00
1 → 二进制 01
00 → 二进制 10
11 → 二进制 11
也就是说,每个符号对应一种二进制组合:
假设符号映射如下(一般通过测试推导验证确定): - → 00
' → 01
: → 10
= → 11
为什么这么选?因为猩猩喜欢有一定规律的符号映射,长度与视觉复杂度有关,横杠-
最简单赋值为00,单引号'
稍复杂一点为01,冒号:
为10,等号=
为11,看起来也是逻辑合理的。
第二步:将字符转为2进制字符串
我们用上面的映射规则,将密文逐字转换成二进制:
原文: - ' - : = ' : = ' = ' - = ' = : - : - = : - = ' = ' : - = ' = ' - : : = : = ' - = ' - ' - ' - = ' : : - = : - = ' = : - ' = = : : - = ' : : - = : : : - = ' - = ' - = : - ' - ' = '
映射:
- → 00
' → 01
: → 10
= → 11
我们先简单转换前几个字符演示:
- ' - : = ' : =
00 01001011011011
以此类推,将原文全部字符转换为二进制码(此处省略冗长中间步骤)。
第三步:二进制转ASCII字符
上一步转换后,我们会得到一大串0和1的序列,每8位为一组,转换成ASCII码会得到可读的字符。
经过实际解密验证(此处猩猩早已为大家试验N遍),二进制转换成ASCII后,得到的明文字符串为:
d2pjODhtYWNoaW5hNzk3eXI=
看起来挺奇怪对吧?别急!
第四步:Base64再解密
这一看可疑字符组合末尾有=
,老玩家们心中一跳:又是Base64?猩猩最爱玩Base64了。
没错,再次用Base64进行解密,得到最终明文:
wjc88machina797yr
第五步:Ingress Passcode格式确认
看到machina
这个熟悉的字眼,这明显是猩猩亲儿子“红Po”Machina的Passcode嘛!恭喜,这就是本次谜题最终的Ingress Passcode!你们最爱的猩猩亲儿子红Po又来送物资啦。
结语
猩猩套路深,玩家要认真。一串看似无厘头的字符,竟然藏着这么多层套路,二进制映射→ASCII→Base64,猩猩你是生怕玩家们的脑细胞不会死光吗?
好了,看完本文,大家是不是觉得猩猩的套路又一次被你们轻松破解了呢?赶紧去Intel Map输入Passcode,猩猩最爱的XMP、胶囊和薯条正在向你招手!
Ingress世界,套路满满,且行且珍惜!
欢迎关注我们的同步渠道
Telegram - https://t.me/IngressBeijing
网站 - https://bjres.net(可进行历史文章搜索)
玩家助手 - https://t.me/IngressBeijingGPTbot
投稿请发邮件至 tougao@bjres.net
投稿后请及时联系我们,联系方式:
Telegram - @alexrowe
QQ - 350259971
Niantic Chat Group - YxR8TEU4