当前位置:零点看书>游戏小说>黑客传说> 第69章 破解游戏(下)

第69章 破解游戏(下)(1 / 2)

进入第四关,许毅找了老半天,实在是没找到哪个地方是突pò

口,源代码是检查了一遍又一遍,正怀疑线索可能并不在源代码中的时候,他终于发xiàn

了奇怪之处。

在源代码中有这么一句:

疑点就在这里了,这段代码看上去好像没什么问题,可是却没什么具体的作用。通常情况下,脚本代码都是夹在和之间的,但这个其中却没有任何代码。这还不是主要的,关键在于,如果网页脚本语言要使用JavaScript语言的话,正确格式应该为:

或者,将脚本独立出来,直接放到另外一个文件中,然后进行引用。则语法为:

也就是说,上面那个是引用了一个文件了,而文件名正好是JavaScript,出题者这么出,正好是利用它们之间的相似之处,如果对这两个概念不清楚,还真不能发xiàn

其中的疑点,当然,这么一句无关紧要的代码隐藏在大量代码中,如果不细心也是发xiàn

不了的。

许毅按照上面的地址,将那个文件打开,果然里面有东西,准确的说里面是一句密文,许毅知dào

自己找对了。

就这么一句密文,不知dào

加密算法也是没有任何办法的。加密算法何其多,任许毅如何厉害,单凭一句密文也是不能破解的,这个不比软件破解,这只是一个过关密码,也不能根据上下文来推断,各种情况都是有可能的。

既然这是闯关游戏,那肯定还有其他什么线索,这点是可以肯定的。于是,许毅又回到网页源代码上,仔细阅读起来,在其中,发xiàn

了一小段和加密有关的代码,不过这段代码实jì

上是没有起作用的,并没有得到执行,唯一的作用那就是干扰了。其中用的加密方式是base64加密,许毅感觉到自己又一次抓住了过关的钥匙。

许毅再次查看了一下密文的特点,更加肯定这正是用base64加密算法加密的密文了。

Base64是互联网上用的比较多的一种算法,它是为了解决邮件传输中的加密和二进制数据(声音、图形图像等)传输问题而产生的。也就是说,这个算法和邮件联系紧密,几乎所有的电子邮件软件都把它作为默认的二进制编码,它已经成了现今电子邮件编码的代名词。

它的主要思想是将输入的字符串或数据编码成只含有{‘A‘-‘Z‘,‘a‘-‘z‘,‘0‘-‘9‘,‘+‘,‘/‘}这64个可打印字符的串,故称为“Base64”(基于64个字符)。它构造简单,速度快,但安全性就一般了,因为这是一种可逆的加密算法,也就是说只要知dào

上一章 目录 +书签 下一页