第222章 比特信使[第1页/共2页]
林鸿将本身所能想到的统统能够被监听的环节都考虑到了,如许做只要一个目标,为了安然,为了制止被第三方监听。
“看来还是得huā点心机研讨一下入侵技术。”
他看看时候,离晨练另有半个小时,因而持续动手改进这个软件。
林鸿之前固然感觉本身也应当学习一下入侵技术,但这是建立在制止别人入侵的心机之上,需求并不是很火急,但是现在看来,把握了收集入侵技术,偶然候做起事情来要便利很多。
不过,当他的手指打仗到回车键的时候,终究还是没有按下去。
最为安然的体例,就是每一个客户端中都将已注册的统统效户信息都下载到本地保存,如许不管哪一个消逝了,都不消担忧本身的信息会是以而丧失,因为利用了最够安然的加密算法,也不消担忧有谁对这些账号停止暴力破解,就算破解了也没用。不过是获得了这个账号罢了,谈天记录是不会上传保存的。
但是如果利用这类体例。刚开端的时候能够还能够胜任。毕竟仅仅只是账号和暗码的话,也不消多大的空间。当时当人数增加到必然命量级的时候。就会呈现数据过大的题目。
不过如许一来,也会有一些环境呈现。比方如果有人的老友非常少,并且这些老友长年都不上线的话,他的本地数据如果丧失,就很能够会落空本身的账号和暗码。
别的,林鸿将主动更新技术也集成到比特信使中了,如许一旦公布新版本,全网客户端将能够挑选是否停止主动进级。
他决定给这个软件取个新的名字。
考虑再三以后,他还是决定给本身留下一个后门,因为他实在没法预知,到底这个法度公布以后会产生甚么样的影响。
因为比特信使本身就利用了点对点的技术,下载进级将非常便利,当一个客户端将进级法度下载以后,就立即变成了一个下载源,可觉得其别人供应下载办事。客户端越多,下载速率就越快。
林鸿想了半天,终究想到一个非常鬼鬼祟祟的体例,那就是入侵几台办事器,先将目次办事器端安装在办事器上,然后再想体例匿名公布帖子,让大师下载利用。
“哎!”
林鸿叹了口气,现在实在是有点小愁闷。
凌晨的时候,新版CQCQ的原型便编写出来了。
刚才他在脑海中摹拟了一下,一旦这个软件风行起来以后,到底会产生甚么环境。
和CQCQ分歧的是,比特信使并没有再利用连续串的数字来表示ID,取而代之的是连续串没有任何规律的散列字符串,这个字符串中稀有字也有字母,还辨别大小写,统共多达十三位,称为BC地点。
林鸿兴趣勃勃地登录老版软件,想要将这个动静奉告LINUS,但是上线以后才想起,对方已经从戎去了。
能够说,这是一把双刃剑,黑客们能够用其停止〖自〗由相同,犯法分子也能够它来干一些违法的事情,对他们来讲必定是一个绝好的动静。
实际上来讲,比特信使是完整不受任何人节制的,林鸿一旦公布,他也立即对比特信使落空了节制权,他也没法监听凭何一个节点,或者说,没有任何人能够监听。这是一个没有中间的架构,全部天下都是平坦的,相互之间都是划一的,没有谁能够节制谁。
因而,他登录SAM官方的BBS,写了一篇有关这个软件的详细的先容,想恰是对外公布,让大师一起来帮手测试和利用。
这个密钥是临时天生的,就算是用户一向和同一小我联络,这条途径也并不是牢固的,遵循林鸿的设想,每隔非常钟就会改换一次密钥,即建立一条完整分歧的连接通道。
现在林鸿已经开端有了埋没本身身份的认识,这点凯文早就跟他说过,他可不想让本身的名字呈现在FBI的黑名单上。
再取名为CQCQ明显是分歧适了。
也就是说,当你增加一个老友的时候,你的信息会全数同步给对方,而对方的信息也会同步给你。
不过很明显,如许做BC地点太难记了,只能通过复制粘贴的体例停止操纵,在林鸿的假想中,比特信使最前期的用户,应当是那些懂计算机技术的用户或者黑客,只要他们临时才有这类需求。至于犯法团伙,底子不在他的考虑范围以内,当然,如果这些人也有计算机技术,那算你好运,能够找到一个相称安然的通信体例。
如许一来,要保存的数据就极大减少。一小我就算有一千个老友。加密再紧缩以后的信息大小也能够接受。
如许做的目标,是林鸿不但愿别人能够简朴地通过遵循数字挨次累加,对统统账号停止遍历,从而制止大范围的暴力暗码破解进犯。
终究编写出来的法度,还是分为两部分,一部分是“目次办事器端”专门用来保存节点拓扑布局和最后的注册信息。
终究摹拟的成果是,本身能够会被FBI的人请去喝*啡,或者像凯文那样过上隐姓埋名的逃亡糊口。
“如果这个法度真的没有存在的需求,那么就让它消逝吧。”林鸿对本身说。
本来这只是很简朴的一个软件,但是为了让其具有充足的保密特性和安然性,林鸿将其庞大度晋升了整整一个品级,可谓是绞尽脑汁、费经心机。
没有一台伶仃的中继节点会晓得数据包的完整途径,这是因为客户端为每一跳都分派**的加密密钥以包管连接数据通过期不被跟踪。
终究的称呼定为“BIT_COURIER”中文称呼为“比特信使”简称“BC”。
本身huā了整整一天一夜的时候,将这个软件给编写出来了,但是竟然没有胆量将其公布出去,实在是够愁闷的。不晓得计算机的生长汗青上,有没有如许的例子。
每一个新注册的用户,能够都必须先从收集高低载其他用户的统统信息,如果硬盘不敷大的话,很能够就会将硬盘撑爆。
林鸿将放在回车键上的手收了返来,坐在计算机前想了好长时候,终究按下退格键,将方才所写的内容全数给删除了。
而当真正建立了一条用户数据互换的私密通道的时候,当前中继节点只晓得两个信息,当前的数据包来自哪个节点,以及要发送给哪一个节点。至于下级的下级、下级的下级中继节点就完整不得而知了。
因为不想利用〖中〗央办事器的体例来存储数据和信息,所稀有据将会被分离地保存在客户端内里。
林鸿便放弃了这个别例。他换了一种比较取巧的体例,那就是每个客户端内里只保存本身老友的信息。
这个软件是林鸿亲身设想的,天然清楚一旦公布以后会对收集天下形成甚么样的影响,乃至也会对实际天下形成打击。
这两种环境他临时都还接受不起,也不想因为这个启事此导致这个软件还没强大起来就被扼杀在摇篮当中。
新版CQCQ编写停顿速率很快,毕竟之前林鸿已经有过近似的编程经历,此中很多代码都能够停止重用,不过因为架构窜改比较大,另有一些首要的代码需求重新构思。 遵循这一次的设想,中继办事器上不保存任何能够用户的私密内容,包含用户的账号、暗码,以及小我信息,发送的谈天内容,IP地点,信息发送目标地……等等。