爱看小说
会员书架
爱看小说 >历史军事 >超脑黑客 > 第220章 加密算法

第220章 加密算法

上一章 章节目录 加入书签 下一章

看完《加密算法导论》,林鸿接着看其他几本册本。

接下来便又抽出别的一张纸,这张纸上画了四个方块表示计算机,中间用几条细线和一条粗线连接,细线表示少量数据互换,粗线表示真正的数据。

对CQCQ软件重构的设法,林鸿实际上在和凯文聊过以后,就开端在脑海中渐渐成型。

到天亮的时候,新版CQCQ的原型便被编写出来了,起首实现的服从非常简朴,只能通报笔墨版,并且还没有对其停止加密。

当时的暗码加密体例还比较简朴,就是纯真地向前或者向后推移几个字母就得出了密文,解密的时候方向操纵便可,比方ABC谍报,向后推移一名加密以后就变成了BCD,仇敌就算截获了这份谍报,如果不晓得加密道理,是很难破解密文的。

林鸿一边看,一边另偶然候在稿纸上计算着甚么。他对册本内里的内容了解起来完整没有停滞,乃至有一种如鱼得水,相见恨晚的感受。

而假定统统中继办事器都挂掉了,大师便没法确认老友是否在线,数据传输的时候,是一种播送式的行动,即向全网播送本身的动静,在传输之前,还得确认下一个节点是否在线,然后再传输,终究总会达到本身发送的目标。

让林鸿有点遗憾的是,这个图书管内里并没有关于POSIX标准的册本。

因为林鸿是图书馆的常客,别的又是比来风头正威的SAM小构成员,图书馆中的很多事情职员都对他非常熟谙了,见到他以后,纷繁和他打着号召。

当收集合存在中继办事器的时候,客户端会和中继办事器保持连接,以便获知本身老友在线状况,要发送信息的时候,也会先向中继办事器查询全部拓扑布局,然后通过算法计算,随机找出一条最优途径,通过这条最优途径将动静发送到目标地。

他想了一个处理计划,那就是动静发送以后,会加密成一个数据包,然后再对这个数据包停止豆割,包的各部分通过几条分歧的途径终究通报到目标地,如许,就算某一个“出口节点”被监控了,他们截获的内容也只要一部分,没有截获其他包的话,底子没法对全部包停止解密。

颠末几次完美和优化,林鸿感觉终究没有题目以后,便开端动手停止代码编写。

林鸿浅笑着――回应,这几个月来,他算是完整融入了拉丁黉舍的这个大个人当中。固然这里也存在着一些瑕疵,但是团体上还是让人感觉比较舒畅的,大师相互之间都比较友爱,别人碰到甚么困难,也会热情帮手。

林鸿重新回过甚来,对之前的思路停止清算,然后又对这张图停止完美和修补。

因为他对加密砰密方面还不是很体味,所先将其他根基服从临时实现,将加密解密放到了最后。

不过如许一来,通信就落空了时效性,能够一条信息发送出去,快则几秒钟,慢则要好几分钟乃至上非常钟对方才气够收到,时候的是非和收集的拓扑布局有关。

林鸿设想的全部新的架构,不但实现了信息通报的匿名性,并且消弭了中间化的办事器端,极大地晋升了软件的保密性和稳定性。

现在这类一台办事器办理并转发统统在线谈天客户端的信息的形式必定是行不通了,因为这类布局过分脆弱,只要对方攻占了办事器,全部谈天收集就会瘫痪。

明天是周一,林鸿的课未几,上午在十点多的时候就已经没课,他便立即奔向了黉舍图书馆。

关头在手如何建立起卖力动静通报中转的“奥妙据点”。

考虑到稳定性方面的题目,这些办事器端不能只要一个而是多个并且他们共同保护同一张数据表,即每一台办事器上都有全数的备份,如许,立即某一台办事器下线了,全部通信收集也不会遭到影响。

时候逐步流逝,林鸿完整堕入了加密算法的天下当中,对外界产生的事情完整没有了感知。

实际上,对于这点他早就有所预感。算法这么科学本质上是属于数学范畴,很早的时候就稀有学家在停止研讨,只是详细的利用实现在计算机范畴得以开端发作。

“POSIX……加密算法……”。

起首浏览的是《加密算法导论》,这本书对初学者来讲比较轻易了解,作者专门回顾了算法的汗青,重点先容了当代疆场上凯撒大帝用于军队谍报通报的暗码体系。

这类布局,在安然方面也有包管。

对发送动静停止加密这个题目比较好处理,据林鸿所知,目前有一些加密机能比较好的加密算法都是免费并且公开的,他能够直接拿来利用。

颠末刚才一阵脑筋风暴,林鸿对于CQCQ新版的架构已经有了草稿,团体的设想框架已经想清楚了,接下来就是对它的技术细节的实现。

林鸿抽出此中一张,这张纸上,画了一张用方块代表计算机的收集拓扑图,用线条表示数据活动的方向。

不过,还是会存在一个对全部拓扑收集节点停止保护的“中继办事器端”这些办事器端并不触及到数据的中转,只保存客户端节点信息,比方IP映照地点,在线节点列表以及它们之间的拓扑布局。

他至心感慨,前人的聪明真不是盖的,竟然在对这方面的内容有了如此深切的研讨,如果本身重新去摸索,能够一辈子都达不到这个高度。

林鸿口中念叨着这两个词汇,在书架间一格格看畴昔。

一个是查找一下,看看有没有POSIX标准的册本,别的就是学习一下加密解密算法方面的内容。

肯定好了这个大抵的方向以后,他脑海中各种灵感不竭冒出,乃至于他立即从课桌内里拿出几张白纸,开端以极快地速率将这些设法以图形和简短的笔墨记实在这些纸上。

并且,遵循林鸿现在的假想,就算是统统中继办事器都被关停或者下线,也不会形成全部通信收集的瘫痪,最多会影响到动静发送的立即性。

明天来这里有两个题目需求处理。

不一会儿,不竭冒出的设法就记满了五张白纸,林鸿这才停了下来。

在全部流程中,独一有能够被监听的环节就在于最后的“出口节点”假定有人正幸亏出口节点监控,则便能够截获被发送的动静。

林鸿来到计算机科学类地区,开端渐渐寻觅本身所需求的内容。

放弃〖中〗央节制办事器的架构,转而采取点对点的架构,动静能够通过每一个客户端停止中转。

在挑选这几本书的时候,林鸿都会大抵看一下前沿和目次,他本来只是想研讨此中的一本,但是这几本书他实在是难以挑选,感觉都非常不错,因而决定干脆都停止浏览,归正他看书的速率很快。

林鸿颠末慎重思虑,感觉还是回归到本身最后的设法比较靠谱,也就是,把客户端和办事器端集成到一起。

一条信息收回,会起首通过本身的软件停止加密,然后再传送到“中转节点”中,那些节点都是匿名的,颠末起码五次跳转以后,完整查不到来源途径,终究从“出口节点”对动静停止解密,然后再通报到目标客户端。

而POSIX标原则是比来几年才开端鼓起的,发行量并不是很多,拉丁黉舍图书馆没有保藏是很普通的,毕竟这是一所中学的图书馆,有这么多关于算法的册本已经非常不错了。

他将这本书拿到手中,翻看了一下媒介和目次,因而将其拿在了手里,持续检察书架上其他册本。

想了一下,林鸿又重新在它们之间增加了两条粗线,将本来的那一根粗线给划掉了。

走过几个格子以后,林鸿停了下来,一本册本吸引住了他的目光――《MD5算法利用》。

有一点林鸿感到最深这里的门生和教员之间的干系美满是对等的,相互间说话,完整没有海内的那种一个聆听,别的一个不是训话就是大讲事理的那种常见环境。

不过跟着期间的生长,简朴的加密技术天然没法满足要求,破解和反破解技术是伴跟着生长起来的。

实际上,同时将统统包都截获的能够性是趋近于零的,以是如许一来,通信安然获得了最大限度的保障。

在书架走廊上转了几圈以后,林鸿手中已经多了好几本大部头:《RSA加密算法》、《加密算法导论》、《公钥暗码学》、《对称和非对称加密算法》……

也就是说,收集上有多少个是用全部软件的客户,那么就有多少台动静中继办事器,每一台办事器都能够对动静停止中转,构成一个庞大的没有任何规律的网状收集。

这个缺点林鸿也发明了,以是他在厥后对图纸停止清算的时候,再次停止了完美。

这些据点必须具有随机的特性,不能一向牢固,如许便能够增加被追踪反对的难度。

遵循平常一样,林鸿找了一个比较偏僻的小角落位置坐了下来,然后开端按挨次浏览这几本书。

现在,他的大脑缓慢运转,如同海绵一样接收着册本内里的知识。

上一章 章节目录 加入书签 下一章