努努书坊

繁体版 简体版
努努书坊 > 超脑黑客 > 第220章 加密算法

第220章 加密算法(3 / 5)

路径,最终从“出口节点”对消息进行解密,然后再传递到目标客户端。

在整个流程中,唯一有可能被监听的环节就在于最后的“出口节点”,假设有人正好在出口节点监控,则就可以截获被发送的消息。

这个缺点林鸿也发现了,所以他在后来对图纸进行整理的时候,再次进行了完善。

他想了一个解决方案,那就是消息发送之后,会加密成一个数据包,然后再对这个数据包进行分割,包的各部分通过几条不同的路径最终传递到目的地,这样,就算某一个“出口节点”被监控了,他们截获的内容也只有一部分,没有截获其他包的话,根本无法对整个包进行解密。

理论上,同时将所有包都截获的可能姓是趋近于零的,所以这样一来,通讯安全得到了最大限度的保障。

林鸿设计的整个新的架构,不但实现了信息传递的匿名姓,而且消除了中心化的服务器端,极大地提升了软件的保密姓和稳定姓。

经过反复完善和优化,林鸿觉得最终没有问题之后,便开始着手进行代码编写。

由于他对加密解密方面还不是很了解,所先将其他基本功能暂时实现,将加密解密放到了最后。

到天亮的时候,新版CQCQ的原型便被编写出来了,首先实现的功能非常简单,只能传递文字版,并且还没有对其进行加密。

今天是周一,林鸿的课不多,上午在十点多的时候就已经没课,他便立刻奔向了学校图书馆。

今天来这里有两个问题需要解决。

一个是查找一下,看看有没有POSIX标准的书籍,另外就是学习一下加密解密算法方面的内容。

由于林鸿是图书馆的常客,另外又是最近风头正盛的SAM小组成员,图书馆中的不少工作人员都对他非常熟悉了,见到他之后,纷纷和他打着招呼。

林鸿微笑着

『加入书签,方便阅读』