激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

筆試題目介紹一下MD5加密算法

時(shí)間:2020-11-18 09:39:36 筆試題目 我要投稿

筆試題目介紹一下MD5加密算法

  MD5算法是一種非常優(yōu)秀的加密算法。

筆試題目介紹一下MD5加密算法

  MD5加密算法特點(diǎn):靈活性、不可恢復性。

  介紹MD5加密算法基本情況MD5的全稱(chēng)是Message-Digest Algorithm 5,在90年代初由MIT的計算機科學(xué)實(shí)驗室和RSA Data Security Inc發(fā)明,經(jīng)MD2、MD3和MD4發(fā)展而來(lái)。

  Message-Digest泛指字節串(Message)的Hash變換,就是把一個(gè)任意長(cháng)度的字節串變換成一定長(cháng)的大整數。請注意我使用了”字節串”而不是”字符串”這個(gè)詞,是因為這種變換只與字節的值有關(guān),與字符集或編碼方式無(wú)關(guān)。

  MD5將任意長(cháng)度的”字節串”變換成一個(gè)128bit的大整數,并且它是一個(gè)不可逆的字符串變換算法,換句話(huà)說(shuō)就是,即使你看到源程序和算法描述,也無(wú)法將一個(gè)MD5的值變換回原始的字符串,從數學(xué)原理上說(shuō),是因為原始的字符串有無(wú)窮多個(gè),這有點(diǎn)象不存在反函數的數學(xué)函數。

  MD5的.典型應用是對一段Message(字節串)產(chǎn)生fingerprint(指紋),以防止被”篡改”。舉個(gè)例子,你將一段話(huà)寫(xiě)在一個(gè)叫 readme.txt文件中,并對這個(gè)readme.txt產(chǎn)生一個(gè)MD5的值并記錄在案,然后你可以傳播這個(gè)文件給別人,別人如果修改了文件中的任何內容,你對這個(gè)文件重新計算MD5時(shí)就會(huì )發(fā)現。

  如果再有一個(gè)第三方的認證機構,用MD5還可以防止文件作者的”抵賴(lài)”,這就是所謂的數字簽名應用。

  MD5還廣泛用于加密和解密技術(shù)上,在很多操作系統中,用戶(hù)的密碼是以MD5值(或類(lèi)似的其它算法)的方式保存的,用戶(hù)Login的時(shí)候,系統是把用戶(hù)輸入的密碼計算成MD5值,然后再去和系統中保存的MD5值進(jìn)行比較,而系統并不”知道”用戶(hù)的密碼是什么。

  一些黑客破獲這種密碼的方法是一種被稱(chēng)為”跑字典”的方法。有兩種方法得到字典,一種是日常搜集的用做密碼的字符串表,另一種是用排列組合方法生成的,先用MD5程序計算出這些字典項的MD5值,然后再用目標的MD5值在這個(gè)字典中檢索。

  即使假設密碼的最大長(cháng)度為8,同時(shí)密碼只能是字母和數字,共26+26+10=62個(gè)字符,排列組合出的字典的項數則是 P(62,1)+P(62,2)….+P(62,8),那也已經(jīng)是一個(gè)很天文的數字了,存儲這個(gè)字典就需要TB級的磁盤(pán)組,而且這種方法還有一個(gè)前提,就是能獲得目標賬戶(hù)的密碼MD5值的情況下才可以。

  在很多電子商務(wù)和社區應用中,管理用戶(hù)的Account是一種最常用的基本功能,盡管很多Application Server提供了這些基本組件,但很多應用開(kāi)發(fā)者為了管理的更大的靈活性還是喜歡采用關(guān)系數據庫來(lái)管理用戶(hù)。

  懶惰的做法是用戶(hù)的密碼往往使用明文或簡(jiǎn)單的變換后直接保存在數據庫中,因此這些用戶(hù)的密碼對軟件開(kāi)發(fā)者或系統管理員來(lái)說(shuō)可以說(shuō)毫無(wú)保密可言,本文的目的是介紹MD5的Java Bean的實(shí)現,同時(shí)給出用MD5來(lái)處理用戶(hù)的Account密碼的例子,這種方法使得管理員和程序設計者都無(wú)法看到用戶(hù)的密碼,盡管他們可以初始化它們。

  但重要的一點(diǎn)是對于用戶(hù)密碼設置習慣的保護。

【筆試題目介紹一下MD5加密算法】相關(guān)文章:

介紹一下OSI七層模型筆試題目11-30

介紹一下木馬病毒的種類(lèi)筆試題目11-30

介紹一下如何利用路徑遍歷進(jìn)行攻擊及如何防范筆試題目11-30

介紹一下常見(jiàn)的木馬種類(lèi)網(wǎng)絡(luò )工程師筆試題目11-29

會(huì )計筆試題目07-03

EXCEL筆試題目06-12

惠普筆試題目08-10

伊利筆試題目07-09

夏普筆試題目07-03

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频