欢迎光临散文网 会员登陆 & 注册

【Room 40】密码解法及过关思路(上)

2021-10-07 03:16 作者:S_子群  | 我要投稿

硬核冷门密码学游戏《room 40》,steam免费,推荐给密码学爱好者和玩过《cypher》的人。

由于游戏类型原因,很自然地没有汉化(虽然汉化也意义不大)。个人建议,最好至少有英语四级水平再来游玩本作,否则可能会影响游戏体验(?

Notes里有已经解开的谜题的记录(以及明文),notebook则介绍了很多种加密方法(不限于游戏里出现的),务必全看一遍。另外 analyse text 功能真的非常好用。

不同于《cypher》,本作是有剧情的,以下只讲解过关方法,不涉及剧透。

个别情况下可能输入正确答案也提示错误,这时可以试试切换大小写,去掉或者加空格之类的。

以下图文顺序为 谜题明文(图)-思路-谜题答案(图)




1-CASE001

很明显,注意加点的字母即可 【maverick】


2-CASE002

经典栅栏,一共46个字母,按照23×2重新写为


W L D N W W L M K C N A T O N E A N H R Y U R

E L O E E I L A E O T C S O R M I W E E O A E 


然后从上到下从左到右读

【well done】 we will make contact soon remain where you are

3-CASE003

篱笆密码,可以看notebook里的提示。这里的key是213(null密码,取三个数字中间那一位)密文是44个字母,想象一下把从1到44的数字加密的正向过程,那么密文应该是


2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44

1 5 9 13 17 21 25 29 33 37 41 

3 7 11 15 19 23 27 31 35 39 43


而相应的字母是


W N L T I K E I T E T R O I O D R H T O A E

T K W L T S H W E A U 

I E N L L A W N W Y R


按顺序对应回去即可得到明文(其实这里用excel排序非常方便)


TWINKLE TWINKLE 【LITTLE STAR】 HOW I WONDER WHAT YOU ARE


4-CASE46504

和密码没什么关系,不如说是推理;而且线索不全,没法推出明确的答案。17号Jerry被抓,而只有Black在17号之后没有记录;与其他人相比,White拿货的价格便宜得多得多,对应于“最好的朋友”Mark;剩下的四个人就似乎只能靠猜了。Ivy被抓时有80g,可能是Dry、Cat或者Rat,而这里Dry前两次都买14g,第三次买了100g,推断为被抓时还有“没用掉的”80g;Cat可以联想到养狗并且前两个字母相同的Cameron;死去的Ted对应于除Jerry和Dry(买了没用)之外买得最多的Rat;而剩下的Brian则是Night(因为有家室所以在晚上交易??)。

(黑条的长度不知道算不算提示)

所以最终的结果是 White-【Mark】Rat-【Ted】 Night-【Brian】,属于是先有答案然后给答案找解释了。

(不过解密码很多时候也是这样,要从多个可能的方向中找一个最“合理”的)

另外输入非常坑,只能全小写字母,理解不能。

5-CASE46705

经典凯撒,ZNK出现了n次,直接盲猜为THE,那么位移就是6(THE是最常见的三字单词,而且 T20 H8 E5 ,Z26 N14 K11,20-8=26-14 8-5=14-11),明文 HEY RYAN. HERE IS THE PLAN. FRIDAY TWO PM. HALLWAY-C I WILL PULL THE 【FIRE ALARM】.WE DUCK OUT THE BACK OF THE SCHOOL .NO TEST FOR US.

6-CASE46806

经典单表代换,这里需要注意,由于是遗嘱,用词和普通的文本可能会不太一样(?)。注意到GW作为单独的单词出现了三次,但是在其他地方G和W出现次数很少,结合标题的提示可以大胆猜测GW为MY;然后发现GQRUW这个词,Q、R、U出现频率都很高,再次大胆猜测为MONEY(也是因为遗嘱);考虑以EN结尾的三字单词,推出N为T,B为H,BQPYU为HOUSE,接下来的K=A,T=D,V=L,I=R,L=I,D=C,F=P,J=F,Z=J,S=B,M=K可顺次推出。

最终的答案是【JASON MY HOUSE】【COMIC BOOK】

7-CASE47007

关键词加密。单字母单词只有a和I,B=A或者B=I。这段文本中E的出现频率极高,并且有HE、VE、OE三个二字母单词,推测为E=E或者E=O(不考虑E=N是因为有QANEE)。发现QAE出现了两次,大胆猜测QAE=THE,进而推出B=I,U=V,N=R,P=S(sarah!),再猜测V=W,那么G=L。根据关键词加密的规则猜测一些别的字母,例如X=Y、H=M、J=N、K=O、L=P、R=U,O=B,C=C,F=K,T=F也就很明显了。最后,把解密用的序列反过来排序(我直接在excel里面交换两列),最开始的是societ,需要补上Y=G才能让密钥成为一个单词【society】。


8-CASE47108

本质还是单表代换,只是变成了符号。暂且忽略猪圈密码的提示。每行是单独的句子,很明显这意味着第二行开头的字母是I,可以顺势推出A、M、L(i开头后两个字母相同的三字单词只有ill)、Y、E、N等字母。第一行第二个单词可能是will也可能是kill,但似乎will更通顺一些,那么第一个单词就是you.Never、write、waiting、catch、still这些也都容易看出。最后的名字需要稍微了解一下英语人名,即可得到【Wayne Desmond】。

9-CASE009

这次有多个符号对应同一字母,问题不大,还是先从短单词入手。按照惯例直接盲猜9=I、Y=L,以及D=W和C=I(如果9=A的话,wall出现这么多次会很奇怪);注意游戏原文有拼写错误,没有“biggier”这个词……R频率超高,并且有DR和KR这种2字词出现,猜测为R=E,K=M,Ø=T;N=O、L=B、5=R、B=G也可依次推出。E=H(否则ØECP会成为tni×,没有这样的词);4=T、3=E、6=S、O=T、7=A、T=U、V=Y、S=R、F=V、8=O、2=E、P=S。事实上到这时候已经可以直接看出【senator】了;剩下的还有H=K、G=F、Z=C、J=D、W=P。

10-CASE47310

依然是谐音替换密码。这次要比之前麻烦很多:有更多的数字对应同一字母,并且没有单字词这种白给选项了。忽略掉ax/ox/er之类在正常文本中出现频率极低的,可以把常见二字词分为几类(并不是很准确,大概划分一下):


高频+低频 am if of

低频+高频 be do go me us we 

低频+低频 by my up

高频+高频 an as at he in is it no on or so to


从密文中最特殊的高频+高频的12 19入手,12 49 25 23 20也以12开头,并且25 23 20都是高频(如果12是元音的话元音就太多了),大胆假设12 19=TO;出现在TO后面的低+高,可能是BE;由于30也两次出现在开头,再假设30=S;40 37本身是个二字词,并且可以和ST组合,最有可能的选项是IN,顺便可以假设21=G。16 34 50以E结尾并且前两个字母都是高频,会想到THE但是THE IN 不像人话(?),如果是ARE IN THE似乎更合理;5频数字还剩下20,考虑 41 20 EA,用几个高频辅音(T N H R S)去试,再次大胆假设为AREA;之后可以直接看出FORTY,带连字号很可能是数字,只有NINE符合;由于是间谍的消息,猜一手48 01 11=SPY,THEY OF和THEIR都很明显,直接看出EXPLOSIVES、FINAL和PROGRAM,再猜到REQUESTING,推出STAGE和NEEDS,联系上下文发现只能是TAKEN DOWN,那么最后的答案就是【spy shark】 【area forty-nine】(要带连字号)


【Room 40】密码解法及过关思路(上)的评论 (共 条)

分享到微博请遵守国家法律