犯罪大师失踪的女孩1-3关答案解析

2020-12-01

 三

第三关:两个汉字

答案:甘肃

解析:

第三关的谜题内容需要用户自己去获得。cnaefb意为CNAEF+Beryl, 向邮箱cnaefb@163.com发送任意内容,即可获得含有谜题的自动回复。邮箱自动回复内容为:

我曾遭受过的孤独与冷落,真想加倍的让你们感受一下。在没有我的世界里,你们最终能够找到我吗?

FG POA

加粗的词语“加倍”暗示着此题应用乘法密码的方式进行解密。“在没有我的世界”意味着明文元素表应为26个字母中去掉beryl(女孩的名字)之后剩下的部分。将剩下的字母重新排序,一一对照, 得到FGPOA对应的数字分别是4,5,13,12,1。

犯罪大师失踪的女孩1-3关答案解析

解密乘法密码步骤如下:

第一步:确定明文信息的字符总数为n,n=21(去掉beryl之后字母表余下字母的总数)

第二步:确定密钥K的值。线索里没有明确的给出密钥的值, 推测字符FG POA或Beryl的长度即为密钥, 故K=5。

第三步:需要计算得出k模n的逆元。在乘法密码中,明文总数n、密钥k以及k模n的逆元,这三个量恒满足以下关系

mod(k×k模n的逆元,n) =1, 也可以用一般的除法算式(k×k模n的逆元)-n=商…1来表示。

通过计算上面的公式可以得出,k模n的逆元=17。

即mod(5×17, 21) =1或5×17-21=商…1)得到逆元之后就可以进行解密了。

第四步:进行计算解密。设某字母在明文字母表中排第a位, 解密公式为mod(a×k模n的逆元,n) , 通过这个求余公式计算出的余数就代表密文字母在字母表中的排位。(通过前面的计算,我们可以得知,在此密码题中n=21,k模n的逆元=17)

以FG POA中的第一个字母F为例,F在新的明文字母表里排第4,所以用数字4来计算,即a=4,通过计算可以得到mod(a×k模n的逆元,n) =mod(4×17, 21)=5。或用一般除法算式4×17-21=3…5计算得出余数是5。

这表明明文F对应的密文应该在字母表里排第5位,即为字母G。

之后使用同样的方法对剩余的字母进行计算,可以得到最终的结果是GANSU, 即甘肃。(注:在求余计算里,当被除数小于除数时,求余的结果就是被除数本身)