MD5解密

 
MD5已經被開發出來很多年了,但是知道它的人並不算多,不知它爲何物,也許會有很多網遊發燒友在某些熱門網遊官網上看到過MD5校驗器及校驗值,同時在一些系統論壇上也經常出現,但真正瞭解它的並不多。
MD5到底爲何物呢?今天我就帶大家來熟悉一下它。MD5的全稱是Message-Digest Algorithm 5,是一種密碼算法,在90年代初由MIT的計算機科學實驗室和RSA Data Security Inc 發明。廣泛應用於加密技術上,如Unix、各類BSD系統登錄密碼(在MD5誕生前採用的是DES加密算法,後因MD5不可逆算安全性更高,被淘汰)、通信信息加密、數字簽名等諸多方面。MD5的實際應用則是對一串字符進行一次不可逆的加密,即不可解密,目前網上什麼所謂破解MD5都是利用大型數據庫(有的是大型網站數據庫)進行破解的,數據庫畢竟有限,談不上真正的破解,有時甚至是瞎貓碰個死耗子,舉個例子,比如說123456的MD5爲下圖所示,而這時候我們又發現000123(隨便輸一個)的MD5也是下圖所示,如果這時用戶的密碼是以MD5值加密的話,系統把用戶輸入的密碼計算成了MD5值進行比對,這時候這兩個數123456,000123都可以登陸,這就是爲什麼有時一個qq有多個密碼可以登陸的原因所在。但到底有幾個,誰也不知道~
 另外利用MD5校驗器校驗軟件的MD5值是它的基本應用,同時也是功用所在!我們常常在某些軟件下載站點的某軟件信息中看到其MD5值,它的作用就在於我們可以在下載該軟件後,對下載回來的文件用MD5校驗器做一次MD5值校驗,以確保我們獲得的文件與該站點提供的文件爲同一文件。在網絡傳輸過程中可能數據可能會丟失,危險的是也有可能被人惡意篡改,綁上了木馬病毒插件,所以不得不妨。利用MD5算法來進行文件校驗的方案被大量應用到軟件下載站、論壇數據庫、系統文件安全等方面。
         
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章