中国女天才攻破最难密码!计算机都需用100万年,她却只用10年?

中国有一位女科学家,她不仅因为坐月子太无聊就去破解了全世界最难的密码,还被美国正经科学杂志用“震惊体”标题大版面报道,更凭自己的破解成果获得了711万元奖金,甚至被美国政府邀请设计他们的信息加密密码。她叫王小云,一位“可以攻击白宫”的中国密码女天才。超级计算机需要花至少100万年才能破解的密码,王小云就花了十年,还几乎都是纯手算。她是怎么做到的?这个价值711万元的密码到底有多难?

让世界震惊的王小云究竟做了什么?她破解了全世界公认的最难密码。在2004年美国国家密码大会上,王小云向世界宣布自己的团队已经破解了包括MD5在内的四个国际著名密码算法,它们此前原本被世界各国广泛应用于计算机安全系统。而仅仅一年之后的美国国家信息安全研讨会上,王小云团队破解SHA-1密码的研究成果也被公布。

SHA-1和MD5都是基于哈希函数设计,并且前者还是美国及世界密码学家都无比坚信的“世界最难密码”。美国科学家甚至曾经说过,就算是超级计算机来破译它,也至少需要100万年。这句狠话被王小云狠狠“打脸”,从萌生破译念头,到公布破译成果,她顶多也就花了十年。学术界为此大受震撼,美国著名的科学杂志《新科学家》更是用《崩溃!密码学的危机》这一耸人听闻的“震惊体”标题大篇幅报道了主角王小云。2019年9月,有着“中国诺贝尔奖”之称的未来科学大奖颁发给了王小云,还奖励了100万美元,折合人民币711万元。

破译密码,意味着什么?意味着这些算法不再适用,世界通用算法的使用从此由中国人带头。有媒体这样评价:王小云让中国有了可以攻击白宫的能力。破解SHA-1后,美国政府宣布在2010年前必须停止使用原来的密码系统,否则自己的绝密信息就会完全裸奔于世界。而两年后,美国重新向世界密码学家征集新的算法。王小云自然也被邀请,但她拒绝了这次机会,而是投身于国内的密码学研究。

两年后,王小云带领团队设计出了安全系数更高的SM3算法,至今还被应用于我国金融、交通、国家电网、航天通信工程等领域,并且在2018年10月成为了ISO国际标准,世界各国都在广泛使用。

这位天才女性,是如何破解全世界最难的密码?用她自己的话来说就,是抱孩子抱出来、养花养出来的。有趣的是,王小云破解密码的这十年,不仅生了孩子,还养了满阳台的花。原本是山东大学数学系教师的她,在1995年当上了妈妈,休产假时百无聊赖,于是就尝试破解MD5和SHA-1。其实在此之前,她对密码学的研究就已经进行了很久,并且已经破解了当时国际上十分领先的SHA-0,在密码学界有不小的名声。

现代密码的破解,并不是影视剧中炫酷的文字游戏,也不是通过什么破译工具,这其实是一项非常枯燥的“冷板凳”。只有大量的公式推导、验证规律、推算才能破解密码系统,可以说是纯数学领域的工作。SHA-1密码的运算量更是达到了2的80次方。在破解MD5时,王小云用400多页纸手写推算,只为了验证一个结果。

破解密码的这十年,是王小云最怀念的十年。在哄孩子睡觉、做家务、浇花的日常空隙里,各种密码破解的可能性在她脑海中连接成一串串路径,只要闪过什么想法,她就立马坐在电脑前记录下来。除了这些,她与数字唯一的联系就是默默记下出租车号码。在那十年,拼命工作的日子和感觉累了就休息的时间交替进行,酝酿成这些伟大的破译成果。

从王小云身上我们看到,女性,不仅可以承受生育和养家的辛苦,也可以在承担传统义务的同时,不局限于家庭,而是靠学习和努力创造只属于自己的价值。在每个领域,都有女性的身影闪闪发光。

(0)

相关推荐