Van oorschot和Wiener曾经考虑过一个在散列中暴力搜寻冲突的函数(brute-force hash function),而且他们猜测一个被设计专门用来搜索MD5冲突的机器(这台机器在1994年的制造成本大约是一百万美元)可以平均每24天就找到一个冲突。但单从1991年到2001年这10年间,竟没有出现替代MD5算法的MD6或被叫做其他什么名字的新算法这一点,我们就可以看出这个瑕疵并没有太多的影响MD5的安全性。上面所有这些都不足以成为MD5的在实际应用中的问题。并且,由于MD5算法的使用不需要支付任何版权费用的,所以在一般的情况下(非绝密应用领域。但即便是应用在绝密领域内,MD5也不失为一种非常优秀的中间技术),MD5怎么都应该算得上是非常安全的了。
MD5用的是哈希函数,在计算机网络中应用较多的不可逆加密算法有RSA公司发明的MD5算法和由美国国家技术标准研究所建议的安全散列算法SHA。
第五章
初三下的生活对于绝大多数人来说忙的他们团团转,很明显,这个绝大多数不包括我们的主角何然。
午休的时候,周围的同学都在矜矜业业地做试卷,何然早早地把要做的试卷都解决了,手里拿着一本厚厚的牛皮封面的笔记本,同桌张洁也做完了试卷,好奇地凑过去看了一眼,满眼的abc加上;/:&’,一下子弄得她晕头转向。她忍不住问:“何然,你看的什么英语啊。”
在她的印象里,何然的成绩很好,英语也一直不错,但是她从没见何然看过全英文的东西。
何然手里拿的是他自己总结的关于黑客理论技术、自己编的程序以及一些后世才会出现的相对于很先进的程序源文件文本。重生后的何然相对于25岁的何然记忆力绝对是好了不止一点,何然觉得这个是重生的补偿,又觉得少年时的他本身就有这样的记忆力。何然虽然一向比较相信自己的记忆力,但是有备无患总是好的。于是就把自己记得的所有东西都记录了下来,整个暑假下来,记了有整整5大本。
“没什么,随便看看。”何然头都没抬一下。
张洁有点不高兴,但是也不能说何然什么,只好一个人坐在那生闷气。
等到何然唰唰唰翻过几页之后,抬头扫了四周一眼才发现自己的同桌生气了。
何然感到有点头痛,他真的不太会哄女孩子。否则他的前女友怎么会和他分手呢?
“张洁。你刚刚是问我看什么吧?”何然只好没话找话。
“哼。”张洁扭头。这是一个标准的赌气动作,让何然囧了一下下。
“不是,刚才我太专心,没反应过来。我这看的是计算机的东西。”
张洁看他有心要好好解释,才把头又转回来:“你看计算机的东西干嘛?”
“这个嘛。个人兴趣爱好啊,就好像你喜欢跳舞一样。”
还没等张洁回答,午休结束,上课的铃声就想了。
何然的初三下生活就在这样不紧不慢的节奏中过去了。
1995年,5月17日,互联网接入服务对公众正式开放。何然知道听说之后也是激动的,但是,没有计算机,网络对他而言又是那么遥远。他依旧只能用他的小霸王,偶尔也会去傅城亮家用用95年的计算机,顺便也会教教三个好友一些计算机的东西。至于钱斌,虽然立下了豪情壮志,不过也不知道是不是天赋有限,钱斌的计算机水平也就只是基础水准,反倒是徐涛和傅城亮学地像模像样的,而这两者中,又以徐涛学得更好一些。
中考也很快地过去了。何然虽然不想和好友分离,但是他知道,C高确实是一个好的高中,重生前是因为自己再高中没有好好学习,才堪堪上了一个垫底的一本,但是重生后,何然不觉得自己会重走老路,何然为自己订的目标是F大的计算机系。F大是S市最好的大学,计算机专业的教授也是赫赫有名的,何然知道自己虽然是黑客,但是重生前在S大基本也就是在计算机系混日子,偶尔才会编点小程序,因此有些计算机的系统知识还是比不上F大那些计算机教授的,所以他决心考上F大后进行更为系统的学习。
中考成绩出来之后,有人欢喜有人忧。
何然的三个好友考到的本县的重点高中,升大学的一本率比起普通高中来说是高很多,但是比起C高来又低了很多。
钱斌因为何然要去外县上学感到有点失落,这半年来,其实何然跟他们已经有点亦师亦友的关系了,忽然间听说何然和他们不是上一个学校,心里多少还是有点难过的。
“哎呀,又不是去外国。虽然是住校,我每个星期也还是要回来的,难道我不和你们上一个学校就跟你们不是朋友了?”何然状似大大咧咧地拍着钱斌的肩膀。
徐然和傅城亮要理智地多,傅城亮也安慰钱斌:“钱斌,何然的成绩去C高肯定比在A高好,他考地好,你应该觉得高兴啊。以后你出去跟人家说你哥们考到C高也有面子啊。”
钱斌咧嘴一笑:“我知道,真不是知道哥们一个人背井离乡为他难过么。”话锋一转:“没我罩着他,我担心他一个人在陌生的学校要哭鼻子。”
原本还有点感动的何然在听到后一句之后,面无表情地朝钱斌的后脑勺挥了一巴掌。
徐涛淡定地推了推眼镜:“背井离乡不是这么用的,钱斌你的语文还不过关,而且会哭鼻子的是你。”
这一句一下把钱斌噎得半死,他不吭声了。
虽然知道了学校的不同,但是暑假还是照常过的。
由于没有了中考的压力,这个暑假对于他们来说是真正的自由的时间。
没有作业,没有返校。钱斌感慨地说:“这才是天堂般的日子。”惹来其他三人的白眼。
“暑假有什么计划么?”徐涛问何然。
何然摸了摸下巴:“计划倒是有,不过不知道我爸妈能不能答应。”
“说来听听。”傅城亮也有点兴趣。
“我想去少年宫学计算机。”
“你还用去少年宫学计算机??”钱斌大为不解,在钱斌看来,何然的计算机计算绝对是属于出神入化级别的,根本不用去少年宫学计算机。
“哎呀,你们不懂,少年宫的计算机是可以上网的。”何然很快揭晓了答案。
“上网干什么?那乌龟网速,有什么好上网的。”傅城亮家已经联上网了,但是那乌龟的网速差点把他急得吐出一口血来,亏他知道能上网时那么急地让自家老爸申请,结果花了一大笔钱,上网上得特憋屈。
“速度再慢,能上网就成。现在国外的网速也快不了多少,你知足吧。”何然倒是很看得开。
虽然现在Z国互联网上的资料还是比较少的,但是何然不一样,他早就想好了,他先编一个pa墙的程序,然后上国外的网站看资料。在1995年的现在编个pa墙的程序对于何然这个十年后的黑客还不简单么,他连人家国外的企业也入侵过,这点当然不在话下。当然,何然还是很遵守黑客守则的。
“那你报名了么?”徐涛问道。
“没哪。我也想问问,你们有没有哪个也想一起去的,刚好一起报名。而且这样也比较好说服我爸妈。”
钱斌首先表示自己这个暑假要出去旅游。傅城亮表示家里有电脑,无需专门去少年宫。最后徐涛说:“我和我爸妈商量一下,我应该会和你一起报名。”
“不是吧,徐涛你真的要和何然一起学啊。就为了那个破网速?”钱斌表示不能理解,但是徐涛没有睬他。
说定了之后,何然回家就和赵海芳商量了一下,赵海芳有心在何然上高一之后就买台计算机回来,让何然早点学觉得也好,就同意了。至于徐涛家,他爸妈比何然的爸妈还好讲话,很快就同意了。
然后两个人就一起在周末去少年宫报了名,一个礼拜后正式开始上课。
少年宫的计算机班,来上课的人还不是很多,也就十三四个,可能是现在的家长都还没有意识到计算机对于这一代人来说的重要性。何然是和徐涛一起走进计算机教室的,这个时间,离上课只有5分钟了,而教计算机的老师还没有来。他们也不管老师怎么样,就坐在了比较靠后门的计算机前。何然原本就不是为了听课才来的,自然是懒得听老师的课,而徐涛则一向奉行低调原则,也就顺便坐在何然旁边了。
等到上课铃声响了,上课的老师走进门,开始了自我介绍,他的声音很年轻,说自己姓李,这个时候,大多数学生都已经开机了,一听老师讲话,动作都停了下来,只有何然依旧低着头,浑不在意。能来这里上课的家里都有点钱,买台计算机不算什么,所以开机都还是会的。有聪明一点上网等一些简单的操作也不在话下。来这里真正学的也就是文字处理,由于没有教材的原因,老师多数时候也只是让学生多练习打字。现在互联网才起步,网上也没有内容,因此在上计算机课的时候,听课的学生们比较多。而像何然这样一句不听的,绝对是另类中的另类。
如果不是来帮叔叔上这计算机课,李飞可能就又一次错过认识何然的机会了。在讲完了几个基本操作之后,李飞走下讲台一个个看学生们的操作,等到走到最后,才终于发现了何然。
“你不是那个书店里的……”李飞上次没问到何然的名字,卡壳了。
何然抬头发现是熟人:“老师,你好。我叫何然。”
李飞压低声音说:“你的水准还需要来上计算机基础课?”
何然摸摸鼻子,不好意思地说:“家里没计算机,我就是来这上网的。”
“你这够可以的。”李飞无奈道,一边将目光放到显示屏上,其实一开始李飞就注意到何然的显示屏是一片黑外加一堆字符,等到仔细一看还是被吓到了。那是一连串的程序代码,很显然,何然现在,在编程。
小资料:
电脑黑客守则
1.不恶意破坏任何的系统,这样作只会给你带来麻烦。恶意破坏它人的软体将导致法律刑责,如果你只是使用电脑,那仅为非法使用!!注意:千万不要破坏别人的软体或资料!!
2.不修改任何的系统档,如果你是为了要进入系统而修改它,请在答到目的后将它改回原状。
3.不要轻易的将你要Hack的站台告诉你不信任的朋友。
4.不要在bbs上谈论你Hack的任何事情。
5.在Post文章的时候不要使用真名。
6.正在入侵的时候,不要随意离开你的电脑
7.不要侵入或破坏政府机关的主机。
8.不在电话中谈论你 Hack 的任何事情。
9.将你的笔记放在安全的地方。
10.想要成为 Hacker 就要真正的 Hacking,读遍所有有关系统安全或系统漏洞的文件(英文快点学好)!
11.已侵入电脑中的帐号不得清除或修改。
12.不得修改系统档案,如果为了隐藏自己的侵入而作的修改则不在此限,但仍须维持原来系统的安全性,不得因得到系统的控制权而将门户大开
13.不将你已破解的帐号分享与你的朋友
第六章
李飞是H工大计算机系的学生,H工大拥有Z国最早的计算机专业,也即是说是Z国最早招收计算机专业学生的学校,所以,H工大的计算机系算得上是有历史保证,且在Z国也是排的上号的。此刻,李飞这个已经是大三的H工大学生看着初中生模样的何然已经拥有编程的能力,百般滋味上心头。先不说何然编程的能力究竟如何,但是只要想想自己当时15岁的时候连电脑是什么都不知道,就有一种挫败感(当然这是有历史原因的,只不过李飞忽视了而已)。
但是李飞又有一种诡异的欣慰,倒不是说认为何然上了这个课就是自己的学生,而是觉得,Z国的计算机技术还是有希望的,Z国的计算机人才也是有希望的。李飞虽然只是个升斗小民,但是,那个时候大学里的学生,几乎人人都会对国家的未来怀有一分憧憬。这种憧憬是因为深刻地认知到自身能力与国外的学子能力的差距,我国国情与他国国情的差距而产生的,通俗点讲,就是有点愤青。所以1998年5月,YN国发生排Z国人事件。刚学会蹒跚走步的Z国黑客们才会声援此次行动并对向YN国网站攻击。
李飞很快将心态摆正问道:“你现在在编什么程序?”
“pa墙程序。”何然倒是十分坦然。
Pa墙这个词还是在后世才比较出名的,现在倒没几个能一下就理解的。
李飞一脸疑惑,何然很快就解答道:“现在Z国的网站几乎都是论坛,但是国外的网站不一样,他们要比我们先进地我,在没办法上国外网站的情况下,就只有编个pa墙程序,自己pa墙去上啦。”
李飞被何然的说法震住了。说真的,他也一直觉得国内现在的网站实在是太没有水准了,也有想过去看看国外的网站建设,但是现实条件并不允许。在H工大,能上国外网站的只有一个外聘回来的M国教授,即使是这个教授,也必须要用付费代理才能上国外网站。而像他这样的大学生就更没办法了,也因此在寒假里它才会在书店里看一些黑客教程,学习黑客的技巧。(黑客只要能上网就有办法。)
虽然感到丢脸,但是李飞还是问道:“等你编好,能让我拷贝一份么?”
“可以是可以。”何然目光落向那个插软盘的口,“现在的软盘内存够么?”
“我有一张2.88M的3.5寸高密度软盘(早期的5.25寸软盘是1.2M的,后来是用3.5寸高密度软盘。是1.44M的,还有种正反都能使用,为2.88M的)。”李飞回答。
何然点点头:“好的,我全编完应该有1.3M大小,够了。”
李飞这才脸带喜色,心满意足地走回讲台继续讲课。由于是在教室后面发生的事情,说话声音又低,没引起前面的学员什么注意。
徐涛等李飞重新开始讲课推了推何然的手肘问:“你是不是也应该给我一份?”
何然手不停,回道:“你有软盘的话就拷贝好了。”
徐涛于是一边听课一边想着:难道何然现在的计算机水平比这个来教课的老师还要高么?
等到李飞又一次走下讲台看学员们的操作,这次他走地比刚才要快多了,手里还拿着一张3.5寸的软盘,很快他就走到了教室后面,而这个时候,何然的pa墙程序也终于编写完毕了。
自然地接过李飞手中的软盘,何然迅速地拷贝完,然后还了回去。
李飞轻声回:“谢了。”
何然表示不用客气。
接下来的课,李飞上地有点心不在焉,他时不时就要看看放在手边的软盘,心里好像有只小猫在挠墙,当然下面的学员是完全感觉不出来的。徐涛停下了听课,也没有自己上网,而是看着何然在计算机上操作了几下,然后一下登录了全英文的网站。徐涛虽然看不懂何然操作的步骤,也看不懂何然上的是什么网站,但是徐涛知道,何然的计算机技术绝对不是他所可以想象的强。而这,也使他在心中决定,以后一定要好好学习计算机技术。没有为什么,就是知道,何然不会平白无故让他们好好学计算机的。
何然没有关心身边的情况,而是开始一心一意地浏览外国的网站。
外国早期的网站比起Z国要好,但也是好地有限。认识到互联网时代的真正来临的先驱者正在为自己的事业奋斗,何然知道,那些人正是后世那些门户网站的大头们。但是现在,他们有的正在搞初期研究,有的还在读书,甚至有的才刚刚开始有一点想法。不过这些都不是何然应该担心的,何然正在网上辛勤地搜索有关于黑客的东西。由于黑客的隐秘性,在网络表面上几乎找不到什么有价值的东西。何然找了很久,蹙着眉一点点的翻看,但是结果不容乐观。