1樓:匿名使用者
hash,一般翻譯做「雜湊」,也有直接音譯為"雜湊"的,就是把任意長度的輸入(又叫做預對映, pre-image),通過雜湊演算法,變換成固定長度的輸出,該輸出就是雜湊值。這種轉換是一種壓縮對映,也就是,雜湊值的空間通常遠小於輸入的空間,不同的輸入可能會雜湊成相同的輸出,而不可能從雜湊值來唯一的確定輸入值。
關鍵特性:單向性 抗衝突性 對映分佈均勻性和差分分佈均勻性
而md5可以說是目前應用最廣泛的hash演算法
2樓:時間定律
相同處:
1.二者均是多對一的資料加密模式。(也就是說將一定量的資料加密成一個固定長度的資料)
2.二者的加密方式均為單向加密,也就是加密不可逆。
3.二者多用於資料加密和檔案以及資料的完整性驗證不同處:
1.md5目前存在很大的安全隱患,通過一些方法可以將md5暴力破解,同樣對於sha1的演算法現在同樣存在這樣的問題。
2.sha2演算法由於相對於sha1來說,加密資料位數的上升大大增加了破解的難度,使得安全效能要遠遠高於md5
md5和hash有什麼區別和聯絡,儘量用簡潔的語言描述
3樓:匿名使用者
相同處:
1.二者制均是多對一的資料加密模式。(也就是說將一定量的資料加密成一個固定長度的資料)
2.二者的加密方式均為單向加密,也就是加密不可逆。
3.二者多用於資料加密和檔案以及資料的完整性驗證不同處:
1.md5目前存在很大的安全隱患,通過一些方法可以將md5暴力破解,同樣對於sha1的演算法現在同樣存在這樣的問題。
2.sha2演算法由於相對於sha1來說,加密資料位數的上升大大增加了破解的難度,使得安全效能要遠遠高於md5
4樓:滄海雄風
兩種不同的加密方式
包子 饅頭 的區別
安全單向雜湊函式 hash(雜湊)演算法 MD5之間是什麼關係
hash 雜湊 演算法 md5都屬於單向雜湊函式。不同的是,不同源資料的hash演算法結果可能相同,而md5不會相同。即 hash是多對一函式,md5屬於一對一函式。md5一般用於資料的可信性校驗,有時也用於密碼的單向加密 但是現在這種加密結果可以被破解 hash 雜湊函式 用於安全用途就要求難以從...
關於MD5的疑問,歡迎高手來討論
看來樓主對加密解密演算法瞭解很少。md5是一個雜湊演算法,不可逆的,就是說任何內容通過md5演算法以後都會得到128位的二進位制 但是不能從這個128位的md5碼得出原來的內容。md5是128位的二進位制數,組合型別有2 128種,你覺得破解難度如何?md5通常是用於加密解密演算法中進行校驗。例如你...
山東大學的王小云真的研究出了MD5的逆向演算法嗎?
md5是不可能逆向的。王教授的碰撞法是利用了md5或者sha1演算法的一個特性,根據md5和sha1等hash演算法的特點,因為他們是任意長度的字串變成固定長度的摘要資訊。那麼這裡就有可能發生一個問題,就是不同的字串在理論上是有可能產生相同的摘要資訊。王教授所謂的碰撞法,碰撞的就是不同的字串所產生的...