導航:首頁 > 文檔加密 > md5加密代表什麼

md5加密代表什麼

發布時間:2022-06-28 09:55:34

① 什麼叫MD5加密

MD5的全稱是Message-Digest Algorithm 5(信息-摘要演算法),是讓大容量信息在用數字簽名軟體簽署私人密匙前被"壓縮"成一種保密的格式(就是把一個任意長度的位元組串變換成一定長的大整數)。不管是MD2、MD4還是MD5,它們都需要獲得一個隨機長度的信息並產生一個128位的信息摘要。雖然這些演算法的結構或多或少有些相似,但MD2的設計與MD4和MD5完全不同,那是因為MD2是為8位機器做過設計優化的,而MD4和MD5卻是面向32位的電腦。這三個演算法的描述和C語言源代碼在Internet RFCs 1321中有詳細的描述,這是一份最權威的文檔,由Ronald L. Rivest在1992年8月向IETF提交。

② md5是什麼

MD5信息摘要演算法(英語:MD5 Message-Digest Algorithm),一種被廣泛使用的密碼散列函數,可以產生出一個128位(16位元組)的散列值(hash value),用於確保信息傳輸完整一致。

MD5由美國密碼學家羅納德·李維斯特(Ronald Linn Rivest)設計,於1992年公開,用以取代MD4演算法。這套演算法的程序在 RFC 1321 標准中被加以規范。

1996年後該演算法被證實存在弱點,可以被加以破解,對於需要高度安全性的數據,專家一般建議改用其他演算法,如SHA-2。2004年,證實MD5演算法無法防止碰撞(collision),因此不適用於安全性認證,如SSL公開密鑰認證或是數字簽名等用途。

用於密碼管理

當我們需要保存某些密碼信息以用於身份確認時,如果直接將密碼信息以明碼方式保存在資料庫中,不使用任何保密措施,系統管理員就很容易能得到原來的密碼信息,這些信息一旦泄露, 密碼也很容易被破譯。

為了增加安全性,有必要對資料庫中需要保密的信息進行加密,這樣,即使有人得到了整個資料庫,如果沒有解密演算法,也不能得到原來的密碼信息。MD5演算法可以很好地解決這個問題,因為它可以將任意長度的輸入串經過計算得到固定長度的輸出,而且只有在明文相同的情況下。

才能等到相同的密文,並且這個演算法是不可逆的,即便得到了加密以後的密文,也不可能通過解密演算法反算出明文。

③ 什麼叫MD5加密

好象已經被山東大學的一個教授破了

④ 文件進行 MD5 加密 什麼意思,做什麼用

是一種加密方式,我使用它時會隨機產生32位的數字加字母,這樣別人不容易破解。

⑤ MD5加密是什麼意思

Message Digest Algorithm MD5(中文名為消息摘要演算法第五版)為計算機安全領域廣泛使用的一種散列函數,用以提供消息的完整性保護。該演算法的文件號為RFC 1321(R.Rivest,MIT Laboratory for Computer Science and RSA Data Security Inc. April 1992)
http://ke..com/view/7636.htm

⑥ 網站製作中,MD5 管理用戶密碼加密指的是什麼

是一種
機密演算法,一般網站登陸的地方
資料庫
會加密,而
md5
就是其中的一種加密方式,如果不加密
那麼你的資料庫密碼
就會
完全暴露在資料庫中
容易被破解,如果你的加密過了,那麼資料庫裡面的密碼就是
字元串,就不容易暴露,但是這種加密方式
對於擅長攻擊的人,是不算什麼的!

⑦ md5加密是什麼

md5的全稱是message-digest algorithm 5(信息-摘要演算法),在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest開發出來,經md2、md3和md4發展而來。它的作用是讓大容量信息在用數字簽名軟體簽署私人密匙前被"壓縮"成一種保密的格式(就是把一個任意長度的位元組串變換成一定長的大整數)。不管是md2、md4還是md5,它們都需要獲得一個隨機長度的信息並產生一個128位的信息摘要。雖然這些演算法的結構或多或少有些相似,但md2的設計與md4和md5完全不同,那是因為md2是為8位機器做過設計優化的,而md4和md5卻是面向32位的電腦。這三個演算法的描述和c語言源代碼在internet rfcs 1321中有詳細的描述(http://www.ietf.org/rfc/rfc1321.txt),這是一份最權威的文檔,由ronald l. rivest在1992年8月向ieft提交。

MD5將任意長度的「位元組串」變換成一個128bit的大整數,並且它是一個不可逆的字元串變換演算法,換句話說就是,即使你看到源程序和演算法描述,也無法將一個MD5的值變換回原始的字元串,從數學原理上說,是因為原始的字元串有無窮多個,這有點象不存在反函數的數學函數。
MD5的典型應用是對一段Message(位元組串)產生fingerprint(指紋),以防止被「篡改」。舉個例子,你將一段話寫在一個叫 readme.txt文件中,並對這個readme.txt產生一個MD5的值並記錄在案,然後你可以傳播這個文件給別人,別人如果修改了文件中的任何內容,你對這個文件重新計算MD5時就會發現(兩個MD5值不相同)。如果再有一個第三方的認證機構,用MD5還可以防止文件作者的「抵賴」,這就是所謂的數字簽名應用。
MD5還廣泛用於加密和解密技術上,在很多操作系統中,用戶的密碼是以MD5值(或類似的其它演算法)的方式保存的, 用戶Login的時候,系統是把用戶輸入的密碼計算成MD5值,然後再去和系統中保存的MD5值進行比較,而系統並不「知道」用戶的密碼是什麼。

⑧ 關於MD5加密,有什麼用途

一 md5加密是對字元或密碼進行的16位或32位等加密方式! 一般在普通MDB資料庫經常用到,比如論壇資料庫等.有用!
二 加密解密並不矛盾,比如銀行系統的128位加密現在誰可以輕易破的了呢?
雖然md5加密不算很難破,但一般也是窮破法,如果密碼不是過於簡單的 話,那麼就很難破(使用工具)!比如密碼為 dafsd63f43t5#$! 這樣的密碼經過md5加密之後就形成了一段密文.用窮破法的話這樣一個密碼也許要用幾年的時間才可以破開~!

⑨ Android加密之MD5加密有什麼意義

MD5 加密, 能保證數據的唯一性,加密不可逆,目前網上所說的MD5 加密破解, 利用的就是MD5 加密的唯一性, 其實就是利用數據進行一次或數次加密 生成的結果進行匹配的 並不是所謂的破解, 因為MD5加密不可逆。 銀行賬戶密碼雖然只有6位,但進行N次加密之後(過程可能繼續加鹽)導緻密碼基本破解不了。

⑩ MD5密碼、解密是什麼意思

md5密碼的意思就是通過md5加密方式生成的密碼,解密就是將已經加密的密碼通過一些處理,將密碼還原成原來的模樣。
MD5的全稱是Message-Digest Algorithm 5(信息-摘要演算法),在90年代初由MIT Laboratory for Computer Science和RSA Data Security Inc的Ronald L. Rivest開發出來,經MD2、MD3和MD4發展而來。

閱讀全文

與md5加密代表什麼相關的資料

熱點內容
雲伺服器快速安裝系統原理 瀏覽:788
蘋果騰訊管家如何恢復加密相冊 瀏覽:115
手機軟體反編譯教程 瀏覽:858
sqlserver編程語言 瀏覽:650
gpa國際標准演算法 瀏覽:238
伺服器編程語言排行 瀏覽:947
怎麼下載快跑app 瀏覽:966
小紅書app如何保存視頻 瀏覽:170
如何解開系統加密文件 瀏覽:809
linux切換root命令 瀏覽:283
c編譯之後界面一閃而過怎麼辦 瀏覽:880
怎麼看ic卡是否加密 瀏覽:725
lgplc編程講座 瀏覽:809
cnc手動編程銑圓 瀏覽:723
cad中幾種命令的意思 瀏覽:327
oraclelinux安裝目錄 瀏覽:134
安卓系統可以安裝編譯器嗎 瀏覽:571
javajson實體類 瀏覽:691
板加密鋼筋是否取代原鋼筋 瀏覽:68
學習編程的思路 瀏覽:231