刚开始的时候,陆遥还以为这是哪个黑客网友在家啃老的时候闲得无聊,用一些拙劣的手段装模作样跑来班门弄斧,给最擅长恶作剧的自己出无可破解的难题找乐子。
无可破解——意思就是本就不存在正确答案,像是一连串用以糊弄人的乱码。
这么理解倒也正常,虽然代码大多数有着不同结构和指令名称,但本质是基于英文这一交流语言建立规则的结果。出于方便记忆的简便程度考虑,它绝对不可能呈现出完全看不出语言规律的结果,这也是陆遥认为这只是一个虚假解谜的原因。
正规划着什么时候才能空出时间追踪邮箱地址,找出是哪个龟孙子以人民警察的名义收拾人一顿,她就发觉了不对:那串甚至不像是英文缩写、除了一行又一行带有起始结束格式的结构看上去压根不像是代码的东西里面,似乎伴随着着一些莫名的重复。
它有完整的结构。
如果抛开荒谬的字符内容不谈,单从结构和重复段落分析,它确实能有一定意义。
真正严肃的看待并且审视了这串字符以后,陆遥才发现了自己妄下判断时的轻忽。
之所以显得杂乱无章,这段字符所使用的编程语言并非基于英文字母,也不像直接由其他语言编写的少数编程语言。它只不过是照搬了程序以26個字母替代了其他不明来路语言中的字符——作为佐证,字符中字母的使用总共只到第二十一位。而其中第二十一位的字母“u”明显被当做了一种截断上下文的工具,起到近似于分隔符的作用。
也就是说,这一篇令身为专业人士的陆遥第一反应是“无稽之谈”的代码段落,实际上真实存在,只是由一种同样以基础文字拼写形成“单词”的模式进行语义表达的特殊语言作为基础创造出的编程语言编写而成。
陆遥毕竟不是密码学专家,第一时间也想不出破译的办法,只能用自己还算不错的英文水平判断出这并非简单的同音替换文字游戏,因为不存在更多使用的元音辅音。
人类的语言始于开口说话,一门语言得以传播的基础是它被口述时的声韵,英文中的元音和辅音正是为了这个目的而形成,其他类别需要组词的语言也大多有类似的结构。陆遥虽然不太懂这方面的内容,但起码能弄清一点——如果一种用拼写组词的语言甚至没有一个或几个相对常用便于发音的字符,那它一定难以被讲出来。
编造出一个缺少语音规律、甚至无法正常讲出来的语言虽然需要打量耗时耗力,但陆遥比谁都清楚世界上还真有很多如此无聊的人。还要从语言基础上衍生出编程语言也只是把无聊程度提升到让人大吃一惊,不由得感慨世上竟然还有如此没事找事的人。
把靠死记硬背的语言汇编成的程序投入应用还不仅是编程能力的问题,需要一个刻板记忆力极其强悍的大脑,再“转译”为英文更是多此一举,也不知道具体是为什么。
正因如此,哪怕回环曲折达到这种地步,陆遥也只是感到好奇。
至于危险的预感,那还真不是因为这些。
这种预感基于几个零星的字眼,起始自陆遥自己多年敲代码编程序搞骇入各种不可说的网站和系统,在进入体制内以前一直游走在法律边缘时的坏家伙的所见所闻——但对一名警察的身份来讲,和刘澈与邵梓所强调的一样,作为能使用的证据实在匮乏。