当前位置:看书小说 > 科幻小说 > 少年黑客团 > 第15章 加密与解密的神秘面纱

第15章 加密与解密的神秘面纱

<< 上一章 返回目录 下一章 >>
    上次讲到小伙伴们利用社会工程学攻击,从流氓那里套出了密码神威,带领大家再次前往腊肠所在的计算机,目的是寻找腊肠,其他副本在互联网的位置。由千是第二次去相同的地方。大家没有花费什么力气,很快就到了。在这个虛拟现实中,腊肠所在的计算机长得像一个城堡大家来到城门前,权威尝试推开,门上出现了密码,输入窗口,深微输入,从流氓那里得到的密码密码被接受了。门慢慢开,小伙伴们溜了进去城里是一片巨大的广场,中间有一个黑色的机器人正在走来走去。他穿着厚厚的铠甲,身后

    挂着一把巨大的插在剑壳中的剑。

    有点奇怪的是,剑鞘上有一把锁,大家躲在城门口的一块儿大石头后面小志问道,神威,这应该就是辣肠的虛拟形象,和上次追杀我们时看到的差不多。是的,这应该就是腊肠的一个副本,大家要小心一点儿,那腊肠其他副本的位置应该怎么找呢。我们先来分析一下。你们觉得和上次看到他的时候有什么不一样吗?嗯,好像他背的剑特别大,剑俏也很大,上面还有一把锁剑,是他携带的攻击程序。上次攻击我们的时候,那场应该是指代了简单的攻击程序。

    这次他携带的攻击程序似乎很复杂,剑俏是加密外壳,他把攻击程序经过了加密哦。为什么他要把攻击程序加密呢?攻击程序本身包含很多的秘密,如果其他黑客获得之后经过分析就能够知道攻击要利用什么漏洞,采取什么样的方式,这些秘密一旦泄露以后就不能保证攻击的有效性了。因此,腊肠把它的攻击程序加密保护起来也很正常。原来是这样啊,小志想到了一种可能那腊肠会不会把其他副本在网上的位置也藏在剑鞘中了呢?对,我是这么认为的。如果他要藏其他副本的位置信息,那么剑俏就是最安全的地方,腊肠把其他副本加密了。那我们只要解密,就可以得到想要的信息了吧。

    道理是这样的,不过实际情况还有些复杂,你们对加密解密了解吗?小志想起自己的编程课上老师讲过的相关知识加密,就是把原来看得懂的变成看不懂的解密,就是反过来没错。加密最早出现行为部队里军事指挥的需求,比如在战争时期,指挥部要传递一份作战命令给前线的部队。于是写了一封信,让通信兵送去通信编半路上被敌人拦住,把信搜出来了。那是不是命令内容就被敌人知道了呢?对啊,这样敌人就能知道指挥部的计划了。命令不能直接写在信上,对传说古罗马帝国的皇帝凯撒发明了一种加密方式,用在与远方将领的通信上,它的方法就是每个字母被往后位移三个的字母所取代。a换成db。

    换成ec换成a,以此类推,这个方法不太牢靠吧,规律比较容易被看出来。是啊,这种加密方式中每个字母替换的规律是一样的,不太安全,容易被解密。后来人们制作了一个对应表,每个字母都打乱了对应另外一个字母,比如a对应fb,对应x等等。

    不再是相同的替换规律,这种对应关系写下来就是密码本消息的发送方和接收方事先约定好相同的密码,本发送消息前根据密码本把内容换成对应的加密消息接收方再根据密码本还原成原来的内容。那辣肠会不会用的就是这种方法呢?这样的加密方法是有缺陷的,也容易被解密如果密码本不泄露,应该挺安全的呀。

    你知道吗,对于字母语言,如英语字母出现的频率是不一样的。出现最多的字母e频率超过12。当我们拿到很多的加密信息后,可以统计一下字母的出现频率,看这里面用到最多的字母是什么假设是字母y,那么我们就可以猜测字母y就是字母e替换而来。按照这种字母出现频率的线索,我们就可以破解密码。这种破解方法叫做频率分析。还有这么巧妙的破解方法,所以辣肠不太可能用这种加密方法加密方法和解密方法总是在不停的发展。

    每当出现一种加密方法,就有人来研究怎么破解它,破解之后又会有新的更强的加密方法出现。在二次世界大战的时候,德国纳粹使用一种叫恩尼格玛的密码机来加密消息,密码机在不断的升级越来越复杂,同盟国的密码学家就一直努力破解英国的数学家,计算机学家。

    人工智能之父阿兰图灵也在破解恩尼格玛密码机的过程中发挥了非常重要的作用。小志觉得原本枯燥的技术变得有趣起来,没想到加密解密,有这么多故事啊,那常使用的应该就是这种方法了吧。应该不是。第二次世界大战后,计算机与电子学的发展促成了更复杂的密码,而且计算机可以加密任何数据,不再限于书写的文字,还可以是图像。

    语音等等计算机对应数据加密的时候,要使用一种叫密钥的数据,钥匙的药密钥是需要保密的,发送者有密钥对数据进行加密。接收者则用密钥把数据解密,只要密钥不被人知道,那么数据就是安全的。哦,我知道了,我们要找到解密密钥就能够进行解密了。是的,我们要找到泰内把锁的钥匙。小志想了一下,提出了不同意见。

    所谓我觉得还有一种方法,什么方法我打个比方啊。这个腊肠把其他副本地址还有攻击程序都写在一个本子上,然后锁在保险柜里面,如果有其他副本搬家了,地址变了,会通知他修改。于是他就打开保险会,拿出本子来改改好了再放回保险柜锁起来。对,这个没错,如果在他刚刚改好。

    但是还没放回保险会的时候,我们把它逮住,不就可以获得它的本子,拿到其他副本地址了吗?然后只要根据拿到的地址在网络上继续消灭其他副本就行啦。

    对这个方法好,这样我们就不需要找解密的密钥,只需要等待合适的时机攻击腊肠就好了。但是我猜测,并不是每个副本都会有一份全部副本的地址表,如果把网上的所有腊肠副本看成一个大的神经网络。我猜测,只有其中少量重要的副本,才会有地址表。刚说到这里,大家发现空中鱼的信封飞到了腊肠旁边。

    腊场打开一看,就把剑窍解开了,拿出了一卷纸,展开后,上面密密麻麻的都是字。他在其中一块地方做了修改,又卷起来,放回剑窍,锁了起来。看到这里,神威跟大家说。我们运气不错,这个书本就有地址表。

    大家现在回去准备好进攻的程序,下一次再来就可以大展拳脚了。好的,少年黑客刚想退出虚拟现实,大家却发现蜡肠朝着他那藏身的地方冲了过来,拍大声的喊道,神威,你一进来我就发现了,别以为我只有密码这一个防护手段。神威一看情况,沉着地告诉大家,我被发现了,你们走吧。

    不要管我,我姓副本,保不住了,有问题就去学校大型纪少我记佳,千万不要让大型激烈网。刚说完,蜡场己经冲到了神威的身边,一把亮闪闪的剑刺了出来,身为把手一挥,小伙伴们从虚拟现实出来了。

    神威能逃过腊肠的攻击吗?
<< 上一章 返回目录 下一章 >>
添加书签