本文主要是介绍《cypher》游戏第三章攻略,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
第三章——单字母替换密码
内容大意(机翻):
替换密码的目的是通过将其字母替换为不同的字符集来伪装消息,从而使原始消息完全模糊。 密码可以使用一个简单的密钥,例如沿着字母表移动所有字母的一些位置,或者使用更复杂的牧场分配。 单字母密码数百年,直到频率分析的有效性。 被广泛应用于一种被称为完全破坏其有效性的技术。当密码分析时,你应该注意到,虽然一封信可能已经被交换了另一封,但故事的特征仍然存在。 例如,英语中最常见的字母是‘e’,如果牧羊人文本中最常见的字母是‘Z’,那么Z很可能=e。 一旦通过频率分析发现了几个重要的字母,丢失的字母就会被猜测并解密。
第一题
啧啧 一看这花里胡哨一坨 我就怕了 不过不慌
上边一排黑色字母是加密过的密文,下边浅色的是明文,已经有一些对应的字母给出来了
看词频差不多就能猜出来了吧 BA-OF XL-MY WQ-IN THZ=HAD HQZ-AND RBXP-SOME UTPQ-WHEN XHZP-MADE THSWQD-HAVING
第二题
下面给出了每个字母出现的次数,还是根据词频来猜
C是单个的词 所有猜想为I或A 但是A出现的次数为0,所以C猜为I
猜想ZMX大概率是THE 验证一下 ZG-TO ZMVZ-THAT ZMXP-THEY 差不多应该没毛病
ZMXR-THEM RP-MY LGRX-SOME 等等
第三题
忽然有种似曾相识的感觉,记得以前看过什么星河文?找了半天没找到 但是实质还是一样的只不过是字母变成了符号,还是看词频就好了。符号打不出来,大家懂就可以了
第四题
全文一坨,没有分词,也没有给出来字母出现频率 么得办法 干就完事了
统计一下密文里字母出现的频率 ,再根据日常生活中的词频猜测
KEJ-THE LGA-AND 等等
第三章完结
下章预告——多表代换密码
这篇关于《cypher》游戏第三章攻略的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!