MD5密碼是什麼東西

2022-04-06 17:16:51 字數 1029 閱讀 8063

1樓:匿名使用者

找了點有關的資料:

——————————————————

md5的全稱是message-digest algorithm 5,在90年代初由mit的電腦科學實驗室和rsa data security inc發明,經md2、md3和md4發展而來。

message-digest泛指位元組串(message)的hash變換,就是把一個任意長度的位元組串變換成一定長的大整數。請注意我使用了「位元組串」而不是「字串」這個詞,是因為這種變換隻與位元組的值有關,與字符集或編碼方式無關。

md5將任意長度的「位元組串」變換成一個128bit的大整數,並且它是一個不可逆的字串變換演算法,換句話說就是,即使你看到源程式和演算法描述,也無法將一個md5的值變換回原始的字串,從數學原理上說,是因為原始的字串有無窮多個,這有點象不存在反函式的數學函式。

md5的典型應用是對一段message(位元組串)產生fingerprint(指紋),以防止被「篡改」。舉個例子,你將一段話寫在一個叫 readme.txt檔案中,並對這個readme.

txt產生一個md5的值並記錄在案,然後你可以傳播這個檔案給別人,別人如果修改了檔案中的任何內容,你對這個檔案重新計算md5時就會發現(兩個md5值不相同)。如果再有一個第三方的認證機構,用md5還可以防止檔案作者的「抵賴」,這就是所謂的數字簽名應用。

md5還廣泛用於加密和解密技術上,在很多作業系統中,使用者的密碼是以md5值(或類似的其它演算法)的方式儲存的, 使用者login的時候,系統是把使用者輸入的密碼計算成md5值,然後再去和系統中儲存的md5值進行比較,而系統並不「知道」使用者的密碼是什麼。

2樓:是婀樹蘭澤

md5是單向加密,目前沒有很好的破解,只能暴力破解,時間是問題

3樓:飛沛和妙珍

md5公認的有強度啊,

這個有相當難度.

4樓:往誓如淹

這個問題已經被其他人回答過了,請看

md5加密密碼都能破解嗎

理論上是不能破解的,因為md5採用的是不可逆演算法。有的 上提供md5解密,是因為有大量的儲存空間來儲存原始碼和加密後的密碼,當解密時就是一個查詢的過程,稍微複雜點的查詢就無法完成。不好破解,但是可以,也許要跑字典好幾天,建議還是別想弄這個破解把,因為這是專業人士乾的事了 可以破解,有md5解密的 ...

跪md5演算法 程式,md5碼是如何生成的,什麼原理

md5密匙可以隨意自定義的,換算是不可逆的。那好像沒法算,md5碼是如何生成的,什麼原理 md5加密的演算法是不是隻有一種 5 1 glow 發光 duratuion 是特效的時間 1000 毫秒 alphafrom 是透明度從 0.6 開始 alphato 是透明度到 0.2 blurxfrom ...

《英雄聯盟》更新包MD5校驗失敗是什麼原因

拓展 1 英雄聯盟 還致力於推動全球電子競技的發展,除了聯動各賽區發展職業聯賽 打造電競體系之外,每年還會舉辦 季中冠軍賽 全球總決賽 all star全明星賽 三大世界級賽事,獲得了億萬玩家的喜愛,形成了自己獨有的電子競技文化。2 在這裡,魔法不只是一種神祕莫測的能量概念。它是實體化的物質,可以被...