本次英文难题的题目是一串字符,分别为【njeojhu】【dpnft】【xbu】【xjmm】【zpv】【mptf】。
先冷静的分析一波吧,说起来,英语协会每周出的题目都应该是字谜才对,这怎么看都像是单纯的密码。
破解出的明文才是真正的字谜题目,我昨天的看法应该是对的。
啊,对了,笔记里写的除了这串密码之外,还有类似提示的东西,我记得是......
【/双斜杠在编程中是注释语句的记号,双斜杠之后文字并不会被系统编译,我想,双斜杠之后文字和密码本身是无关的,应该仅做提示之用。
最终答案是一个拥有四个字母的单词,提示,减一。
这代表了是什么意思呢?
那么,现在值得注意的是......
这串字符只有两个字母是大写的,其余都是小写,那么这代表了什么呢?
那就是x和n,在英语中每个句子的开头字母都要大写,我认为x字符之前应该加一个逗号才对,以x为分界前后单独为分句,试试其他思路吧。
减一,究竟是什么减一?
字母的个数和每个单词都减去一位吗?
那么就变成了【jeojhu】【pnft】【bu】【jmm】【pv】【ptf】,然后每个单词的开头连起来是“epjpp”,什么意思?
先恢复成原来的样子吧,试试其他思路。
双斜杠在编程语言中的意义是注释,慢着,编程?
灵光乍现之后,感觉一切都好像被什么串联在一起,让我好好的想一想。
编程,编程,编程?每个字母的确都可以转化成为编码才对,拿unIcode编码系统距离,njeojhu就应该翻译成“78,1o6,1o1,111,1o6,1o4,1o5,117”,这样的话另一个思路或许会有截然不同的走向了。
“78,1o6,1o1,111,1o6,1o4,1o5,117”,如果要减一的话,应该就是这里的数字减一,每一个减一再转换成为字母就是......“mdnght”。
啊哈!mdnght!午夜,我简直就是天才!明文已经呼之欲出了!
其实并非一定按照unIcode编码去进行转换,按照字母表顺序逐个减一就行。
好了,答案已经很明显了。
第二串字符“dpnft”,如果每一个字母向前移一位就是.....“es”。
那么答案就是【mdnght es wht w11 you 1ose】。
“午夜来临你将失去什么?”
“哈哈哈!简单!”
萧涵出一阵爽朗的笑声,惊扰了正在看着他推理的两人。
“我知道了,这个问题的谜面就是mdnght es wht w11 you 1ose!”
“哦?果然经过了两层加密。”君莫惜若有所思的点了点头,“这下就是单纯的‘1ogogrph’而已了,怎么样萧涵?你知道谜底吗?”