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