像破译高级密码这种事儿,大多数人基本上只在影视作品中见过,很少有人真的参与到其中。
如果不是相关部门的工作人员或者研究人员,几乎是不可能破译防御重重的密码的。
而且一般来说,破译密码费时费力,往往需要一个团队共同完成,过程十分复杂。
谁能想到,美国两套顶级的密码,在某一天居然能够被我们的一个正在坐月子的女子闲来无事时破译,简直是惊为天人。
那么这件事到底是怎么回事儿呢?这两套密码真的那么简单吗?
月子里的意外收获事件发生于二十多年前,来自山东省的王小云和丈夫步入了婚姻并且孕育了一个可爱的孩子。
只不过当过妈妈的人都知道,孩子刚出生坐月子可不是那么有趣的。
除了每天给孩子喂奶之外,还要哄孩子、照顾孩子,很多人在月子里面感到十分疲惫。
偏偏在王小云这里是个例外,她的孩子特别安静。
以至于在孩子休息的时候,王小云再没有其他事情能够做了,所以难免有些无聊。
碰巧王小云还是个闲不住的性子,这下可把她给折磨坏了。
由于丈夫远在国外工作,平常也没有办法时时刻刻跟王小云聊天说话,于是就建议她做点儿自己喜欢的事情来打发时间。
正好在当时那个时间点儿上,美国那边宣布他们拥有了一套完整的顶级加密系统,即为MD5信息摘要算法的应用。
这种加密系统当时就算是借助世界质量最好、速度最快的计算机都破译不了,必须花费大把的时间,至少也得100年。
自从这套系统发布之后,引得很多相关领域的学者跃跃欲试,毕竟先进性摆在那里,谁都想挑战一下。
当然,MD5信息摘要算法也确实如美国所说的那样,在众多人尝试之后仍然没有被破译。
王小云知道后,决定凑一凑热闹,同样研究MD5信息摘要算法。
在坐月子的这段时间里,王小云只要是解决完个人问题,就拿起多年不看的相关书籍,研究这种算法的各项数据。
终于在某个十分平常的一天,王小云突然发现了MD5信息摘要算法中极其细小的漏洞,并从中攻破了它。
正所谓“千里之堤,溃于蚁穴”,谁能想到该算法在王小云手里仅仅是因为一个bug就被破译,又有谁能想到破译这套算法只用了一个月的时间。
2004年,王小云收到邀请前往美国参加密码学交流会,王小云面对来自全世界各个国家的专家,十分骄傲的宣布了她的发现。
在王小云接下来展示破译方法的时候,其实不少国家纷纷“破防”,这其中就包括美国在内。
他们不敢想象,自己引以为傲的算法,居然被一个从来没听说过的中国女子给解开了,更不用说当时是在20年前。
一鼓作气再创辉煌不过,美国破防归破防,都以为就这样结束了。
谁又能想到,王小云的破译远远没有结束。
紧接着,她发现,MD5信息摘要算法的相关解法,在许多密码破译方面都具有共通之处,似乎可以从这一个算法来参透其他的算法。
的确,当时的算法都大同小异,看似不同,实则内在只是存在细小的差别,只不过一般人难以发现。
这下王小云发现了以后,顺带着又利用了一年的时间,把著名的SHA-1密码算法也给破译了。
王小云的这番举动可是啪啪打了美国人的脸,当初可是他们口口声声说中国就算100万年也破不出来。
当然,美国相关专家与学者也感到不可思议,没有一个人相信。
直到王小云把实验结果公布,美国人依然带着怀疑。
他们找到了其他的工作人员对王小云的结果进行演试,并将多个数据代入,结果显示,正如王小云所公布的那样,他们的密码已经不再坚不可摧。
这边我们国家都在高兴的同时,相隔千里之外的美国国防与安全部门可是紧张坏了,抓紧时间赶快建立新的密码系统。
另一边,试图严格把控有关于王小云的个人信息,他们绝对不能允许王小云阻碍美国的发展。
在那一阵儿,王小云的名字成为了讨论密码绕不开的存在,也成为了美国的敏感话题。
王小云的突破不仅代表着她自己,在世界范围内,具有不一样的意义,同样象征着中国的荣誉。
对此,我们国家更是非常重视,并且在2015年的时候,授予了她陈嘉庚奖项,给出了七百多万元的奖励金。
访谈节目《朗读者》也邀请到了王小云,在记者询问她是怎么把这么难的一套算法破译时,她表示:其实密码没有多么难,关于密码的破译方法也是在极其平常的一天灵感迸发的。
王小云还回答道:现在的女子能力都非常强,只要感觉能干,就一定要干到最好。
事实证明,女人也可以撑起一片天。
2017年,王小云及其团队一同开发了“SM3”标准算法,这套算法以哈希算法为基础,对标国际标准,令中国的相关研究走上了更高的台阶。
成长经历也许有人会问,王小云在密码破解上的成就这么厉害,那她到底是何方神圣,她有着怎样的天赋与能力。
难道她真的就像媒体报道的那样,就凭借着坐月子的时间就把密码给解开了?
一切仿佛都是“谜团”。
实际上,王小云能够在密码学方面有所突破,并非一次两次偶然,这与她的经历是分不开的。
1966年,王小云出生在山东的一个知识分子家庭。
她的爸爸是数学老师,母亲也很有文化,良好的家庭氛围为王小云之后的成长打下了不错的基础。
在很小的时候,身为数学老师的父亲,就喜欢通过简单有趣的对话引导王小云分析数学问题。
别的孩子还在“玩泥巴”,她却已经开始了“鸡兔同笼”的挑战。
等到上了中学,王小云的理科成绩一直名列前茅,尤其是数学和物理两个科目,几乎就是老师的“亲儿子”。
本来王小云定好的目标是报名物理系,但是因为高考的种种意外,王小云最终上了山东大学的数学专业。
虽然不是自己想学的,但是王小云在这方面也丝毫不差,很快就满身激情投入到数学的海洋中去。
有一次,王小云的老师在课堂上布置了一道,有关于数学家拉马努金的公式题,这类型的题需要很深的基础功底才行。
当时大部分学生都一头雾水,没有能做出来的,只有王小云一个人脱颖而出,而且只用了一周的时间。
正是这一次的考核,使得王小云的名字进入了潘承洞院士的眼中。
能够被知名学者看上自然是好事一桩,况且潘承洞院士也不仅仅是欣赏那么简单,对方还想要收王小云为自己的关门弟子,任谁不会答应呢。
不过,在王小云拜入门下的第一天,她就遇到了难事儿。
身为老师的潘承洞院士居然劝她改专业,将来投身于我们国家比较匮乏的密码学研究当中。
王小云自然不愿意,毕竟已经和物理失之交臂,再放弃数学对于她来说实在是太难抉择了,更何况谁都知道从新学一个未知的领域有多么不容易。
潘承洞院士当然表示理解,但是他看出来王小云的天赋非常高,当时我们国家非常需要相关的人才,如果没有王小云的加入实在是太可惜了。
在潘承洞院士的劝说下,王小云拿起了密码学的相关书籍。
潘承洞院士这位引路人对王小云来说十分重要,在她攻读完硕士学位之后,本可以拿到高额年薪的工作,可是她放弃了那些选择留在校园里往深探索,继续研究密码与数据。
在2001年,已经在行业内小有名气的密码学家王小云,成为了山东大学的数学系教授,为国家培养更多的相关专业人才。
正如王小云所说,“女性力量”十分强大,也正如她一样,行走在奉献国家的道路上,只要想做,一定会成功。
对此,大家怎么看呢?欢迎在评论区留言。