1樓:超級帥
*nix繫系統:
es(unix)
例子: ivs7aet4nzqpm
說明:linux或者其他linux核心系統中
長度: 13 個字元
描述:第1、2位為salt,例子中的'iv'位salt,後面的為hash值
系統:md5(unix)
例子:$1$12345678$xm4p3prkbgknntaqg9p0t/
說明:linux或者其他linux核心系統中
長度:34個字元
描述:開始的$1$位為加密標誌,後面8位12345678為加密使用的salt,後面的為hash
加密演算法:2000次迴圈呼叫md5加密
系統:sha-512(unix)
例子:$6$12345678$u6yv5e1lwn6meeszken42o6rbem
說明:linux或者其他linux核心系統中
長度: 13 個字元
描述:開始的$6$位為加密標誌,後面8位為salt,後面的為hash
加密演算法:5000次的sha-512加密
系統:sha-256(unix)
例子:$5$12345678$jbwlgeyzbsvrenubr5s3gp13vqi
說明:linux或者其他linux核心系統中
長度: 55 個字元
描述:開始的$5$位為加密標誌,後面8位為salt,後面的為hash
加密演算法:5000次的sha-256加密
系統:md5(apr)
例子:$apr1$12345678$auqsx8mvzt.tdbi4y6xgj.
說明:linux或者其他linux核心系統中
長度:37個字元
描述:開始的$apr1$位為加密標誌,後面8位為salt,後面的為hash
加密演算法:2000次迴圈呼叫md5加密
windows系統:
windows
例子:admin:b474d48cdfc4974d86ef4d24904cdd91
長度:98個字元
加密演算法:md4(md4(unicode($pass)).unicode(strtolower($username)))
mysql
系統:mysql
例子:606717496665bcba
說明:老版本的mysql中
長度:8位元組(16個字元)
說明:包括兩個位元組,且每個字的值不超過0x7fffffff
系統:mysql5
例子:*e6cc90b878b948c35e92b003c792c46c58c4af40
說明:較新版本的mysql
長度:20位元組(40位)
加密演算法:sha-1(sha-1($pass))
其他系統:
系統:md5(wordpress)
例子:$p$b123456780bhgfysluqgye6erkerl01
說明:wordpress使用的md5
長度:34個字元
描述:$p$表示加密型別,然後跟著一位字元,經常是字元『b』,後面是8位salt,後面是就是hash
加密演算法:8192次md5迴圈加密
系統:md5(phpbb3)
說明:phpbb 3.x.x.使用
例子:$h$9123456785daergalpsri.d9z3ht120
長度:34個字元
描述:開始的$h$為加密標誌,後面跟著一個字元,一般的都是字元『9』,然後是8位salt,然後是hash 值
加密演算法:2048次迴圈呼叫md5加密
系統:radmin v2.x
說明:remote administrator v2.x版本中
例子:5e32cceaafed5cc80866737dfb212d7f
長度:16位元組(32個字元)
加密演算法:字元用0填充到100位元組後,將填充過後的字元經過md5加密得到(32位值)
md5加密
標準md5
例子:c4ca4238a0b923820dcc509a6f75849b
使用範圍:phpbb v2.x, joomla 的 1.0.13版本前,及其他cmd
長度:16個字元
其他的加salt及變形類似:
md5($salt.$pass)
例子:f190ce9ac8445d249747cab7be43f7d5:12
md5(md5($pass))
例子:28c8edde3d61a0411511d3b1866f0636
md5(md5($pass).$salt)
例子:6011527690eddca23580955c216b1fd2:wq6
md5(md5($salt).md5($pass))
例子: 81f87275dd805aa018df8befe09fe9f8:wh6_s
md5(md5($salt).$pass)
例子: 816a14db44578f516cbaef25bd8d8296:1234
md5和hash有什麼區別和聯絡,儘量用簡潔的語言描述
2樓:匿名使用者
相同處:
1.二者制均是多對一的資料加密模式。(也就是說將一定量的資料加密成一個固定長度的資料)
2.二者的加密方式均為單向加密,也就是加密不可逆。
3.二者多用於資料加密和檔案以及資料的完整性驗證不同處:
1.md5目前存在很大的安全隱患,通過一些方法可以將md5暴力破解,同樣對於sha1的演算法現在同樣存在這樣的問題。
2.sha2演算法由於相對於sha1來說,加密資料位數的上升大大增加了破解的難度,使得安全效能要遠遠高於md5
3樓:滄海雄風
兩種不同的加密方式
包子 饅頭 的區別
md5和hash區別?
4樓:匿名使用者
hash,一般翻譯做「雜湊」,也有直接音譯為"雜湊"的,就是把任意長度的輸入(又叫做預對映, pre-image),通過雜湊演算法,變換成固定長度的輸出,該輸出就是雜湊值。這種轉換是一種壓縮對映,也就是,雜湊值的空間通常遠小於輸入的空間,不同的輸入可能會雜湊成相同的輸出,而不可能從雜湊值來唯一的確定輸入值。
關鍵特性:單向性 抗衝突性 對映分佈均勻性和差分分佈均勻性
而md5可以說是目前應用最廣泛的hash演算法
5樓:時間定律
相同處:
1.二者均是多對一的資料加密模式。(也就是說將一定量的資料加密成一個固定長度的資料)
2.二者的加密方式均為單向加密,也就是加密不可逆。
3.二者多用於資料加密和檔案以及資料的完整性驗證不同處:
1.md5目前存在很大的安全隱患,通過一些方法可以將md5暴力破解,同樣對於sha1的演算法現在同樣存在這樣的問題。
2.sha2演算法由於相對於sha1來說,加密資料位數的上升大大增加了破解的難度,使得安全效能要遠遠高於md5
md5加密和雜湊演算法是什麼?
6樓:匿名使用者
md5(message-digest algorithm 5,資訊bai-摘要演算法 5),用於確保資訊傳輸du完整一致。是計算機
zhi廣泛使
dao用的雜湊演算法之一
專(又譯摘要演算法、雜湊演算法、hash演算法)屬,主流程式語言普遍已有md5實現。將資料(如英文字串,漢字,檔案等)運算為另一固定長度值是雜湊演算法的基礎原理,md5的前身有md2、md3和md4。 雜湊演算法將任意長度的二進位制值對映為固定長度的較小二進位制值,這個小的二進位制值稱為雜湊值。
雜湊值是一段資料唯一且極其緊湊的數值表示形式。如果雜湊一段明文而且哪怕只更改該段落的一個字母,隨後的雜湊都將產生不同的值。要找到雜湊為同一個值的兩個不同的輸入,在計算上是不可能的,所以資料的雜湊值可以檢驗資料的完整性。
雜湊表是根據設定的雜湊函式h(key)和處理衝突方法將一組關鍵字映象到一個有限的地址區間上,並以關鍵字在地址區間中的象作為記錄在表中的儲存位置,這種表稱為雜湊表或雜湊,所得儲存位置稱為雜湊地址或雜湊地址。作為線性資料結構與**和佇列等相比,雜湊表無疑是查詢速度比較快的一種。
md5與sha1 hash這些東西,有什麼相同點與不同點?
7樓:匿名使用者
hash,一般翻譯做"雜湊",也有直接音譯為"雜湊"的,就是把任意長度的輸入,變換成固定長度的輸出,該輸出就是雜湊值。這種轉換是一種壓縮對映,也就是,雜湊值的空間通常遠小於輸入的空間,不同的輸入可能會雜湊成相同的輸出,而不可能從雜湊值來唯一的確定輸入值。簡單的說就是一種將任意長度的訊息壓縮到某一固定長度的訊息摘要的函式。
md5與sha1都是hash演算法,md5輸出是128位的,sha1輸出是160位的,md5比sha1快,sha1比md5強度高。
md5是什麼如何計算MD5,什麼是MD5值?如何檢視檔案的MD5值?
md5即message digest algorithm 5 資訊 摘要演算法5 用於確保資訊傳輸完整一致。是計算機廣泛使用的雜湊演算法之一 又譯摘要演算法 雜湊演算法 主流程式語言普遍已有md5實現。md5演算法具有以下特點 1 壓縮性 任意長度的資料,算出的md5值長度都是固定的。2 容易計算 ...
MD5和HASH區別,MD5和Hash有什麼區別和聯絡,儘量用簡潔的語言描述
hash,一般翻譯做 雜湊 也有直接音譯為 雜湊 的,就是把任意長度的輸入 又叫做預對映,pre image 通過雜湊演算法,變換成固定長度的輸出,該輸出就是雜湊值。這種轉換是一種壓縮對映,也就是,雜湊值的空間通常遠小於輸入的空間,不同的輸入可能會雜湊成相同的輸出,而不可能從雜湊值來唯一的確定輸入值...
jsp用到MD5加密有什麼用
可以先將密碼明文提交到伺服器,然後通過md5加密後,將密文存入資料庫,如果使用者登入的時候,將輸入的密碼加密後跟資料庫中 的密碼進行比對,判斷密碼是否正確。至於提交到伺服器的過程,伺服器會有相應的保護措施,這個不用你擔心的,還有如果你的密碼不涉及到你個人的重要資訊,別人也沒必要花大精力去攔截你的提交...