她是一位传奇的高龄宝妈,坐月子期间,她抱着孩子,边做家务边养花,还势如破竹地破译了5个顶级国际密码。
她从未学过编码,全靠手算,连美国自认为最安全的“白宫密码”也被成功解锁。
她也曾一度落选中国科学院院士评选,转头却成为未来科学大奖的首位女性得主,最终因过人的密码天赋,获得711万人民币的国家奖励。
没学过编码,只靠一手数学就艳惊四座,她到底是如何在密码世界里搅起一番风云的呢?
1966年,王小云出生在山东诸城的一个小乡村。她的父亲是一名乡村数学教师,母亲就经常在家做农活,照顾孩子。最困难时候,一家人用玉米磨粉泡水喝。
虽说那时候家境窘迫,但父母没有放松对王小云的教育。小时候,父亲就是王小云的数学启蒙老师。王小云回忆起童年,父亲经常会教她有关鸡兔同笼的题目,寓教于乐。
小学和初中,王小云基本上是半玩耍半学习的心态,学习欲望并不强烈,成绩属于中等水平。
到了高中的时候,王小云觉得荒废了时光,才开始刻苦学习。没想到仅仅40多天时间,她便拿下了第一名。此时,王小云才发现自己或许在理科方面有些天赋。
1983年,王小云填报高考志愿,父亲鼓励她以后要成为居里夫人那样的人,建议她从事核物理的研究。
没想到,拿到成绩的那一刻,她发现物理成绩没有特别理想。因此,她在高考志愿那一栏,填上了山东大学数学系。
上了大学后,王小云丝毫不敢放松,甚至比高中还卖力。一次课堂上,老师布置了一项高难度作业,让全班同学证明著名的拉马努金公式。
拉马努金公式是印度天才数学家留下的数学宝藏,要证明它并不容易。对于数学学生来说,推导拉马努金公式,需要开挂的运算能力,很多人都感到巨大的压力。
不过,王小云完全没有内耗,她每天背着干粮和一瓶水,一个星期的时间,几乎每天忘我地泡在图书馆和教室里,最后硬是把这个公式解了出来。
没想到,老师却意外地表扬了她,原来她是第一个交作业的人。老师赞不绝口地说:“这个推算很多人要用一个月时间,你却只用了一个星期。”
虽然是一句简单的称赞,但蕴含着巨大的肯定价值。与此同时,王小云过人的数学天赋,引起了当时的山东大学校长院士、著名的数学家潘承洞的注意。
当时,潘教授想选拔一些优秀的男学生,培养成密码学的人才。但是王小云的出现,让他改变了主意。
他问王小云:“你想不想学密码学呢?”王小云不知道什么是密码学,当时,国内学密码学的人很少。她想都没想,就直接回绝了。
潘承洞教授说:“不用着急,我介绍你先去听一个课程。”王小云接过入场券一看,原来是日本密码学专家一松信的密码学讲座,他将在西安主讲公钥密码课程。
就这样,王小云误打误撞地旁听了学术权威的课程,逐渐对神秘的密码学有了新的认识。
简单的二进制组合,竟然有这么多复杂的变化和可能性。王小云听完讲座后,一股脑钻进图书馆研究。研究得越多,她对密码学就越痴迷。
同时,她也兴致盎然地要拜潘承洞教授为师。潘承洞教授看到王小云有天赋又好学,也因此破格录取她为自己的第一位女徒弟。在导师的帮助下,王小云开始了新兴密码领域的探索。
博士毕业后,王小云拒绝了一些高薪的工作邀请,而是留在山东大学留校任教,同时继续研究密码学。
关于研究密码学,王小云一是因为自身热爱,二是她知道密码学对于国家的战略意义。研究它,就是掌握一把打开情报战略的钥匙。
但是,一种密码算法的破解要经过漫长的时间,且失败率高达99%。所以,很多人不愿意去啃这把硬骨头。
NG体育
尤其是90年代,国家科研投入紧张,高校也不能给王小云提供太多的研究资金。
也只有她,愿意孤注一掷,砸下家里所有的储蓄,配备了电脑、扫描仪等一系列研究工具,开始研究密码学。她心想:不管能不能研究出来,我一定要尝试一下。
事业红红火火,婚姻也没落下。1991年,王小云和从事医学研究的刘瑞田喜结连理。4年后,她怀孕了。
当时,王小云已是接近30岁的高龄产妇,学校为了照顾她,给她放了长假休养。
生完孩子第一个月,每个产后妈妈都恨不得能多睡一会。可是,王小云却觉得无聊,便开始研究起Hash函数,试图找到破解国际顶级密码MD5和SHA-1的方法。
MD5和SHA-1算法,一直是美方最难破译的两大加密算法,尤其是SHA-1更是有“白宫密码”之称。
可以说当时,MD5和SHA-1算法,一直是科研者可望而不可即的领域。王小云想,要是能够证明这两个算法都不安全,或者有漏洞,那应该非常有意义。
于是,她趁着休假,决定挑战破解美国的顶尖密码。王小云并没有沿用美国人复杂的算法,而是尝试自己寻找另一种运算模式。
不过,这种密码的级别很高,解锁推算的工作量非常庞大。有阵子,孩子经常生病,她只能被迫放缓进度。
直到两年后,孩子上了幼儿园,她才有了空闲时间,在原有的基础上继续摸索。每天忙完家务,王小云把女儿哄睡后,自己就起来,继续把家里的小台灯打开,熬夜演算方程函数。