MD5是什么 MD5有什么作用
發(fā)布時(shí)間:??2017-02-03 08:02 來(lái)源:http://
最近,有一個(gè)問(wèn)題被很有網(wǎng)友問(wèn)到,就是關(guān)于MD5是什么?MD5是什么意思?針對(duì)廣大的問(wèn)題,小編在這里做出針對(duì)性的回答,希望對(duì)朋友們有所幫助,以及加深對(duì)MD5的了解
MD5是什么
MD5為計(jì)算機(jī)安全領(lǐng)域廣泛使用的一種散列函數(shù),用以提供消息的完整性保護(hù)。
1991年,Rivest開(kāi)發(fā)出技術(shù)上更為趨近成熟的md5算法。它在MD4的基礎(chǔ)上增加了"安全-帶子"(safety-belts)的概念。雖然MD5比MD4復(fù)雜度大一些,但卻更為安全。這個(gè)算法很明顯的由四個(gè)和MD4設(shè)計(jì)有少許不同的步驟組成。在MD5算法中,信息-摘要的大小和填充的必要條件與MD4完全相同。Denboer和Bosselaers曾發(fā)現(xiàn)MD5算法中的假?zèng)_突(pseudo-collisions),但除此之外就沒(méi)有其他被發(fā)現(xiàn)的加密后結(jié)果了。
MD5有什么作用
典型應(yīng)用是對(duì)一段信息(Message)產(chǎn)生信息摘要(Message-Digest),以防止被篡改。比如,在Unix下有很多軟件在下載的時(shí)候都有一個(gè)文件名相同,文件擴(kuò)展名為.md5的文件,在這個(gè)文件中通常只有一行文本,大致結(jié)構(gòu)如:MD5(tanajiya.tar.gz)=0ca175b9c0f726a831d895e269332461這就是tanajiya.tar.gz文件的數(shù)字簽名。MD5將整個(gè)文件當(dāng)作一個(gè)大文本信息,通過(guò)其不可逆的字符串變換算法,產(chǎn)生了這個(gè)唯一的MD5信息摘要。為了讓讀者朋友對(duì)MD5的應(yīng)用有個(gè)直觀(guān)的認(rèn)識(shí),筆者以一個(gè)比方和一個(gè)實(shí)例來(lái)簡(jiǎn)要描述一下其工作過(guò)程:大家都知道,地球上任何人都有自己獨(dú)一無(wú)二的指紋,這常常成為司法機(jī)關(guān)鑒別罪犯身份最值得信賴(lài)的方法;與之類(lèi)似,MD5就可以為任何文件(不管其大小、格式、數(shù)量)產(chǎn)生一個(gè)同樣獨(dú)一無(wú)二的“數(shù)字指紋”,如果任何人對(duì)文件做了任何改動(dòng),其MD5值也就是對(duì)應(yīng)的“數(shù)字指紋”都會(huì)發(fā)生變化
以上就是小編為各位帶來(lái)的MD5是什么,MD5有什么作用,希望對(duì)你有所幫助
以上就是小編為各位帶來(lái)的MD5是什么,MD5有什么作用,希望對(duì)你有所幫助
最新軟件問(wèn)題
- 百度傳課kk怎么添加好友 08-02
- 360加密郵電腦版怎么添加郵箱賬號(hào) 08-02
- 百度輸入法怎么切換全角半角 百度輸入法全半角切換方法 08-02
- 迅雷7怎么邊下邊看 迅雷7邊下邊看如何設(shè)置 08-02
- 迅雷7怎么設(shè)置下載完自動(dòng)關(guān)機(jī) 08-02
電腦常見(jiàn)問(wèn)題
MORE+系統(tǒng)綜合
MORE+- 1 u盤(pán)啟動(dòng)uefi版與裝機(jī)版有什么區(qū)別
- 2 目前u盤(pán)啟動(dòng)盤(pán)制作工具哪一個(gè)好用
- 3 USB無(wú)法識(shí)別怎么辦?簡(jiǎn)單解決電腦無(wú)法識(shí)別U盤(pán)問(wèn)題
- 4 u盤(pán)啟動(dòng)工具哪個(gè)干凈 無(wú)插件的u盤(pán)啟動(dòng)工具
- 5 u盤(pán)安裝純凈版系統(tǒng)自帶很多軟件如何解決
- 6 哪個(gè)u盤(pán)啟動(dòng)盤(pán)制作工具沒(méi)有捆綁軟件
- 7 u盤(pán)啟動(dòng)盤(pán)制作工具有哪些?2017年u盤(pán)裝系統(tǒng)工具排行
- 8 電腦啟動(dòng)不了怎么用u盤(pán)重裝系統(tǒng)