md5为什么不安全 md5为什么不可逆


中国的密码学界就有这么一个天才 。她先是以优异的成绩考入山东大学数学系,后又因在校表现突出,继续在山东大学攻读硕士和博士,并于1993年顺利毕业 。毕业后,她选择留校任教,先后在山东大学数学系担任讲师、副教授甚至教授 。
2005年,由于其突出的学术贡献,他被清华大学高等研究中心杨振宁聘为讲座教授 。第二年,他被任命为长江学者奖励计划的教授 。十年后,她获得了中国密码学会密码创新奖特别奖 。然后,她获得了当年的网络安全杰出人才奖 。
并于2017年成功当选中国科学院院士 。到目前为止,她的辉煌还没有结束 。2019年,她获得中国未来科学奖“数学与计算机科学奖” 。她一直都是这样一个令人惊叹的学霸,但她真正的成就是曾经破解了美国两大主流密码,号称当时最安全的密码 。
而且她独特的独立创新的密码分析方法证明了当时广泛使用的哈希函数密码的脆弱性,进而设计了中文哈希函数标准SM3 。现在,该算法广泛应用于国家电网、金融、交通等中国国家重点经济领域 。这位被世人崇拜的学霸就是王小云,一位密码破译领域的女性 。
其实,早年就读于山东大学的王小云是一名普通的数学工作者 。但在山东大学的工作经历中,王小云破译密码的天赋很快被大家注意到,于是在朋友的帮助下,她白天授课,晚上开始正式学习密码学 。深厚的数学功底,加上她巨大的天赋,以及王小云自身的不懈努力 。她很快系统地掌握了密码破译的相关理论知识 。
当时以美国为首的国家广泛使用MD5消息摘要算法进行安全加密 。它主要用于密码管理、电子签名和垃圾邮件筛选 。值得一提的是,这种MD5算法是不可逆的,大大增加了破解密码的难度 。
所以MD5从诞生之初就是巅峰,一度被认为是世界上最安全的密码系统 。迄今为止,许多人都想破解这个系统,王小云也不例外 。她也对这个备受赞誉的安全系统的解码产生了浓厚的兴趣 。
随着王小云和他的团队的不断努力,MD5算法终于被破解了 。2004年美国的秘密会议如期举行 。秘密协会是世界上最权威的密码学术团体 。王小云在会上说他破解了MD5 。整个发布会一片哗然,所有的人都纷纷起立,为这个东方面孔的女人鼓掌 。
会后,王小云被围了起来,争夺她带来的报告材料 。据说2004年的美国秘密社团是空前的盛况 。美国得知这一消息后,震惊恐慌,迅速改用其他安全系统,并公开承认未来十年不会使用MD5算法 。由此,王小云填补了我国密码破译领域空的空白,成为密码破译领域当之无愧的领军人物 。
虽然MD5算法被破解了,但是美国的另一个算法SHA-1根本没有被破解 。著名的哈希函数专家Dobertine曾经说过,他可以破解这个SHA-1密码57步,而其他人只能破解40步 。王小云教授和她的小组去了这座山 。
仅仅两个月后,在世界公钥加密会议上,王小云宣布他已经破解了SHA-1密码 。时间,密码破译界又是一石激起千层浪 。美国当局认为,这两个曾经天衣无缝的密码已经相继被破译 。在密码学领域,王小云教授让世界赶上了中国 。
对于王小云破译这两个密码系统,他们都感到不解,因为这两个系统,由于全世界计算机网络的广泛使用,尤其是MD5算法,其计算复杂度已经达到了2的80次方 。也就是说,即使使用当今世界上最快的超级计算机,日复一日的破解也需要100多万年!
王小云教授是如何破译的?事实上,由于王小云出色的数学能力,这两个密码的大部分破译都依赖于她纯粹的手工计算 。《华盛顿时报》曾评价王小云的解密技巧,称她的技巧可以攻击白宫 。
看到王小云的杰出才能,美国向王小云伸出了橄榄枝,但在王小云的心目中,只有祖国才是她真正的家 。因此,王小云教授在自己研究的基础上,为我国自主研发了一套SM3密码系统,其安全性不言而喻,一举打破了西方世界在密码系统领域的统治 。
由于王小云教授对国家的杰出贡献,王小云获得了中国未来科学奖中的“数学与计算机科学奖”,被誉为中国的诺奖 。国家还一次性奖励王小云711万元,以表彰她多年来的努力 。
大家不知道的是,王小云在破解密码时也是一名怀孕的母亲 。从怀孕、分娩到坐月子,她也在密码破解上有了重大突破 。她抱着孩子在搞科研 。她不仅是一名成功的密码破译员,还是一位伟大的母亲 。
王小云教授的成功是必然的 。除了天赋,扎实的数学基本功也为她打下了坚实的基础,未来的成功也就水到渠成了 。也是她自己的努力,不仅让她成为了破译界的佼佼者 。
它还繁荣了中国的密码破译领域,帮助我们建设一个现代社会 。是为了给后人增加经验 。
在信息时代,密码安全关系到我们国家的每一个公民,是我们国家至关重要的信息 。王小云的贡献使我们每个人受益 。另一方面,作为众多学生中的一员,我们都应该向王小云院士学习,在学校打好基础,为自己、社会和国家做出自己的贡献 。这样才能不辜负此生,造福人民,报效国家 。
【md5为什么不安全 md5为什么不可逆】文/于欣

    推荐阅读