首页 >>  正文

山东大学破解加密算法

来源:baiyundou.net   日期:2024-09-21

2004年8月,在美国加州召开的一场国际密码大会上。

各国密码学研究人员齐聚一堂,相互探讨着高科技的密码学。

其中一位来自美国的密码学家夸夸其谈,一脸骄傲地向其他国家炫耀:

美国研发的密码防御系统MD5,是目前国际上最先进,最安全的无懈可击的国防系统,

并表示到目前为止世界上没有一个国家可以破解,

要破解这套密码,用上全世界最先进的计算机,至少得需要100万年。

此话一出,其他国家的学者纷纷投来羡慕的眼光。

确实如此,正如美国所言,他们国家研发的密码系统MD5自1992年问世以来,12年来确实是没有一个国家可以破译,自信的美国学者嘴角不由地上扬。

这时,在会议大厅的一个角落中,一位穿着朴素的中国妇女默默无闻地走上舞台中央,大方自信地对全世界宣布:目前国际上四大算法已经全部被攻破,其中包括美国引以为傲的MD5。

说着说着她给大家展示了破译结果。台下先是陷入一片寂静,接着全部起立拍手叫好,现场一片沸腾。

镜头转向美国学者,只见他的脸瞬间红了,此时此刻的他想找个地缝钻进去。

英国密码学家伊沃·德斯梅更是激动万分,由于一只手骨折吊着石膏,只能用另一只手使劲拍着大腿,他表示:我参加了美密会三大会议,从未经历过如此场面。

更让人震惊的是,中国这位女子是在坐月子期间,闲来无事才研究起美国坚不可摧的MD5密码防御系统,还是用手工的推算方式计算出来的。

她凭借一己之力,让中国原本空白的研究领域有了质的飞跃。

那么,这位女子到底是谁?她是如何走上了这个鲜为人知的冷门研究?

这位破解美国密码的中国女子叫王小云,来自山东诸城。

上学期间王小云对理科极其偏爱,尤其是物理成绩更是在全校名列前茅。

临近高考,老师和家人鼓励她,争取考上物理系,为国家的国防建设贡献绵薄之力。

可惜,王小云在高考中发挥失利,她只好退而求其次选择了山东大学数学系。

虽说数学并不是王小云的理想专业,但她并没有选择躺平,很快找到了数学的乐趣。

在枯燥无味的数学中推算出千变万化的公式,数学本身的魔力抓住了王小云那颗探索的心,她的天赋也由此凸显出来。

1987年,王小云顺利考上了山东大学数学系研究生。

在学习中,王小云的思维模式和同学们不一样,她不喜欢墨守成规,总是喜欢在新的领域另辟蹊径。

这样独特的思维,引起了我国著名数学家潘承洞的注意。

潘承洞当时任山东大学校长,看到王小云天赋异禀成绩优异,立刻拍板收下了王小云这个女学生。

潘承洞建议王小云将研究方向从解析数论转向新兴的密码学。

潘承洞

刚开始,王小云十分不解,为什么导师让她去研究如此冷门的领域,准备拒绝老师。

然而老师没有放弃,他坚持让王小云去西安电子科技大学听一场讲座后再决定。

这是日本密码学家来中国开办的一场短期班,短短40天,让王小云改变了思想观念,在密码学中找到了无穷的乐趣。

1993年,27岁的王小云研究生毕业,她果断放弃校外高薪工作,选择留校任教,为了能更好做密码学研究。

王小云选择了冷门的密码学,首先要面临的就是孤独,她常常一个人在角落中的书桌上,跟枯燥无味的密码较劲,一坐就是一整天。

2001年,35的王小云怀孕了,作为高龄产妇,医生劝她远离电脑,卧床休息。但王小云在家闲不住,总想找点事情来做。

这个时候,王小云想到了MD5算法至今还没有被破解。于是,她拿起笔,在一张张纸上写了又写,画了又画,兴趣越来越上头,这让王小云根本停不下来。

直到孩子出生,月子中的王小云也没有闲住,她不顾家人的劝阻,一边带孩子,一边研究密码。经过两年的时间,她用手推的方法把难以攻破的MD5破译。

当世界为之震惊之时,也有不少国际名校向王小云抛来橄榄枝,无论是高薪还是绿卡,都被王小云一一拒绝。在她心中,任何优厚的条件都比不上国家的需要。

MD5被王小云破译后,用这一算法的密码防御系统的国家都慌了。

美国赶紧用国防系统的SHA-1代替,还狂妄自大地说出SHA-1不会有任何安全隐患,用目前世界上最顶配的计算机20年也算不出来。

短短两个月,这个新的密码又一次被王小云破解。

王小云的横空出世,让目中无人的美国一改嚣张跋扈的作风,原本在密码研究上一片空白的中国也因此在世界上遥遥领先。

在2019年第四届未来科学大奖舞台上,王小云成为这一奖项首位女性获奖者,她不仅荣获了密码创新特等奖,还获得了高达100万美金的奖金,相当于人民币711万。

目前,我国大多数领域使用的密码防护是王小云带领团队研发的SM3,至今无人攻破。

没有密码安全就没有国家安全,正是因为有王小云这样的科研人员,为我国的防御系统筑上了一道坚不可摧的防护墙。

","gnid":"95a7aef0e1bcaf488","img_data":[{"flag":2,"img":[{"desc":"","height":"376","title":"","url":"https://p0.ssl.img.360kuai.com/t0198c03406a920d6ed.jpg","width":"565"},{"desc":"","height":"334","title":"","url":"https://p0.ssl.img.360kuai.com/t01ac4ee1dd4117002d.jpg","width":"500"},{"desc":"","height":"371","title":"","url":"https://p0.ssl.img.360kuai.com/t01d8ad3ac83b6ef571.jpg","width":"500"},{"desc":"","height":"363","title":"","url":"https://p0.ssl.img.360kuai.com/t01cf427015af216213.jpg","width":"567"},{"desc":"","height":"297","title":"","url":"https://p0.ssl.img.360kuai.com/t018842c7e349cb12ea.jpg","width":"400"},{"desc":"","height":"446","title":"","url":"https://p0.ssl.img.360kuai.com/t013cfd65862bb011bb.jpg","width":"640"},{"desc":"","height":"421","title":"","url":"https://p0.ssl.img.360kuai.com/t01b30b16e311145dfb.jpg","width":"640"},{"desc":"","height":"803","title":"","url":"https://p0.ssl.img.360kuai.com/t013cbf9600c40cacb6.jpg","width":"640"}]}],"original":0,"pat":"art_src_0,fts0,sts0,op50_st","powerby":"pika","pub_time":1711209840000,"pure":"","rawurl":"http://zm.news.so.com/ec432d467ac542a1ee2f2b85c06b6455","redirect":0,"rptid":"e753e047c739d8ef","rss_ext":[],"s":"t","src":"随波侃旧","tag":[{"clk":"kscience_1:美国","k":"美国","u":""},{"clk":"kscience_1:山东大学","k":"山东大学","u":""},{"clk":"kscience_1:中国","k":"中国","u":""}],"title":"中国密码女神:破解美国顶级加密算法,填补国内空白,奖励700万

谢谢璐2088md5是什么类型文件?用什么程序打开?是病毒吗? -
阚矿殷15692946792 ______ md5的全称是message-digest algorithm 5(信息-摘要算法),在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来,经md...

谢谢璐2088哈希算法与MD5、SHS相关问题?
阚矿殷15692946792 ______ 只是据说被破解了,但没有正式破解方法的论文发表,是不能当真的,或许只是巧合吧. MD5加密算法,是不可逆的算法.应用较多.

谢谢璐2088网站密码除了md5加密还有什么加密 -
阚矿殷15692946792 ______ md5加密是比较通用的加密算法 如果你想要可逆的加密算法的话,可以用随机数做种子来写,一般可逆的算法都是按自己的想法去写的,最简单的就是字母的移位,ASCII码加密等等.

谢谢璐2088学会加密解密有什么前途 -
阚矿殷15692946792 ______ 如果你能学到顶峰,制作出一种比MD5的加密技术还厉害的加密技术的话 我想你这一生将很辉煌,会在IT历史上留名的 祝你成功吧360行,行行出状元,无论哪一行,只要学到头,就有前途 还有一句是,把细小的地方做到极至你就是专家

谢谢璐2088QQ密码放在哪里
阚矿殷15692946792 ______ 是在本地的但是是使用了加密算法的所以基本上是不可能破解的,不是破解不了入过你有耐心的话可以联系一下山东大学的王玫老师他提出了一种能够成功破解md5算法的方法,但是好像也得要四五十个小时才能行

谢谢璐2088jsp 文本和密码加密传送 -
阚矿殷15692946792 ______ MD5只是理论上被破解,一般还是可以用的,毕竟要破解代价还是很大.加密算法还可以用DES、RC5加密,有很多,其实保证网站的传输安全,最重要的是不要密文发送关键内容,对于密码、用户名以及其他关键参数,可以加密后再传输,然后在服务端解密.另外,还可以通过ssl等方式进行传输加密,避免被传输过程中被人窃听.

谢谢璐2088C#如何实现MD5存储密码 -
阚矿殷15692946792 ______ /// 使用MD5加密encrypt /// </summary> /// <param name="str">需要加密的密码</param> /// <returns>加密后的字符串</returns> public string GetMd5(string str) { string password = ""; MD5 md5 = MD5.Create(); //实例化一个md5对像 byte[...

谢谢璐2088WINRAR破解 -
阚矿殷15692946792 ______ 目前只能用穷举法.下载一个rar密码恢复软件. 密码复杂的,要破解的话,找山东大学的王小云教授会破解.全国只有她会破解MD5加密.半小时内.

谢谢璐2088经过MD5加密的密码可以编译回来吗? -
阚矿殷15692946792 ______ 基本不可能 只能采取强行破解猜测的方法 就是一个一个对应着猜

谢谢璐2088继续哈希算法问题 (三)通过哈希算法得到的唯一MD5码值,是根据文件的哪些数据计算出来的.以上3个问题 -
阚矿殷15692946792 ______ MD5在计算时要用到文件的所有字节.理想状态下,两个文件只要有一个bit的不同,计算出来的MD5值就是不同的.以往认为MD5是没有冲突的,但是已经由山东大学王小云教授发现了MD5的冲突情况.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024