什麼是雜湊hash演算法,什麼叫雜湊演算法

2021-03-04 05:26:14 字數 5096 閱讀 8986

1樓:楓葉樸璐

*nix系系統:

es(unix)

例子: ivs7aet4nzqpm

說明:linux或者其他linux核心系統中

長度: 13 個字元

描述:第1、2位為salt,例子中的'iv'位salt,後面的為hash值

系統:md5(unix)

例子:$1$12345678$xm4p**rkbgknntaqg9p0t/

說明: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

什麼叫雜湊演算法?

2樓:匿名使用者

什麼是雜湊運算?

雜湊函式是乙個數學方程式,它可用文字(如電子郵件資訊)來生成稱為資訊摘要的**。著名的雜湊函式如:md4,md5,shs。

用於數字鑑別的雜湊函式必須有特定的屬性,使它在密碼使用方面有足夠的安全性。尤其是,下面的內容一定不能被發現:

用來雜湊出特定值的文字。也就是說,如果你知道資訊摘要,你應該不能解出資訊的內容。

用來雜湊出相同值的兩個不同的資訊。

如果能夠發現用來雜湊出特定值的某個資訊,攻擊者就能夠用假資訊替代經過簽名的真資訊。而有些人也能夠聲稱自己實際上簽名了雜湊出相同值的乙個不同的資訊,以此虛假地否認這條資訊。這樣就破壞了數字簽名的無法否認的屬性。

如果能夠發現用來雜湊出相同值的兩個不同的資訊,攻擊者就能夠給乙個資訊簽名,這個資訊和另乙個資訊都可以雜湊出相同值,但二者的意思卻是完全不同。

什麼是雜湊演算法。。。

3樓:長孫華黎

雜湊函式是乙個數學方程式,它可用文字(如電子郵件資訊)來生成稱為資訊摘要的**。著名的雜湊函式如:md4,md5,shs。

用於數字鑑別的雜湊函式必須有特定的屬性,使它在密碼使用方面有足夠的安全性。尤其是,下面的內容一定不能被發現:

用來雜湊出特定值的文字。也就是說,如果你知道資訊摘要,你應該不能解出資訊的內容。

用來雜湊出相同值的兩個不同的資訊。

如果能夠發現用來雜湊出特定值的某個資訊,攻擊者就能夠用假資訊替代經過簽名的真資訊。而有些人也能夠聲稱自己實際上簽名了雜湊出相同值的乙個不同的資訊,以此虛假地否認這條資訊。這樣就破壞了數字簽名的無法否認的屬性。

如果能夠發現用來雜湊出相同值的兩個不同的資訊,攻擊者就能夠給乙個資訊簽名,這個資訊和另乙個資訊都可以雜湊出相同值,但二者的意思卻是完全不同。

什麼是雜湊演算法?

4樓:匿名使用者

hash演算法就是通過一系列運算方式,將任意字串a計算成固定長度的字串b,從a能生成唯一的b,但從b卻不能回到a。這種技術通常用於加密之類的用途。典型的雜湊演算法有md5,sha1等。

5樓:匿名使用者

百度百科有詳細解釋

什麼是雜湊演算法?具體怎麼用啊???有什麼用啊?

6樓:蘇堤舊事

雜湊(hash)演算法,即雜湊函式。它是一種單向密碼體制,即它是乙個從明文到密文的不可逆的對映,只有加密過程,沒有解密過程。同時,雜湊函式可以將任意長度的輸入經過變化以後得到固定長度的輸出。

雜湊函式的這種單向特徵和輸出資料長度固定的特徵使得它可以生成訊息或者資料。

計算方法:

用來產生一些資料片段(例如訊息或會話項)的雜湊值的演算法。使用好的雜湊演算法,在輸入資料中所做的更改就可以更改結果雜湊值中的所有位;因此,雜湊對於檢測資料物件(例如訊息)中的修改很有用。此外,好的雜湊演算法使得構造兩個相互獨立且具有相同雜湊的輸入不能通過計算方法實現。

典型的雜湊演算法包括 md2、md4、md5 和 sha-1。雜湊演算法也稱為「雜湊函式」。

另請參閱: 基於雜湊的訊息驗證模式 (hmac), md2, md4, md5,訊息摘要, 安全雜湊演算法 (sha-1)

md5一種符合工業標準的單向 128 位雜湊方案,由 rsa data security, inc. 開發。 各種「點對點協議(ppp)」**商都將它用於加密的身份驗證。

雜湊方案是一種以結果唯一並且不能返回到其原始格式的方式來轉換資料(如密碼)的方法。質詢握手身份驗證協議(chap) 使用質詢響應並在響應時使用單向 md5雜湊法。按照此方式,您無須通過網路傳送密碼就可以向伺服器證明您知道密碼。

質詢握手身份驗證協議(chap)「點對點協議(ppp)」連線的一種質詢響應驗證協議,在 rfc 1994 中有所描述。 該協議使用業界標準 md5雜湊演算法來雜湊質詢串(由身份驗證伺服器所釋出)和響應中的使用者密碼的組合。

點對點協議

用點對點鏈結來傳送多協議資料報的行業標準協議套件。rfc 1661 中有關於 ppp 的文件。

另請參閱: 壓縮控制協議 (ccp),遠端訪問,徵求意見文件 (rfc),傳輸控制協議/inter*** 協議 (tcp/ip),自主隧道。

7樓:匿名使用者

?看書好了

雜湊函式

一般密碼會用的到,很有趣的乙個東西.

以數字簽名為例吧

一篇文章,需要對其進行簽名.

但是要對全部的文章進行簽名的化就比較慢

利用雜湊函式把它變成較少的值

要是二進位制的話就是減少二進位制的位數

這都是雜湊函式可以做到的

再加密就是對一小斷進行加密了

相對來說又比較快

而且相當於對全文都加了密

雜湊函式不是乙個函式而是一類

加減乘除都可以

主要是要符合自己的需求

多看課本吧

密碼相關書籍都有介紹

很具體慢慢看

8樓:匿名使用者

自己去看資料結構 和離散數學啊

那上面比我們說的好多了

區塊鏈中的雜湊演算法是什麼,區塊鏈中的雜湊演算法的作用是什麼?

雜湊演算法是什麼?如何保證挖礦的公平性?雜湊演算法是一種只能加密,不能解密的密碼學演算法,可以將任意長度的資訊轉換成一段固定長度的字串。這段字串有兩個特點 1 就算輸入值只改變一點,輸出的雜湊值也會天差地別。2 只有完全一樣的輸入值才能得到完全一樣的輸出值。3 輸入值與輸出值之間沒有規律,所以不能通...

什麼是雜湊,什麼是雜湊的計算方式?

雜湊函式的輸出。雜湊函式是一種單向函式,它接收資料並將其轉換為具有特定大小的隨機輸出。關鍵的一點是,很容易將資料轉換為雜湊值,但幾乎不可能將雜湊值轉換回原始資料,並且資料中的任何小變化都會導致完全不同的雜湊值,這是不可 的。又稱hash函式 hash函式 也稱雜湊函式或雜湊 演算法 就是把任意長的輸...

什麼是雜湊值?雜湊值如何使用?雜湊值是什麼意思

釋義 通過一定的雜湊演算法 典型的有md5,sha 1等 將一段較長的資料對映為較短小的資料,這段小資料就是大資料的雜湊值。他有這樣乙個特點,他是唯一的,一旦大資料發生了變化,哪怕是乙個微小的變化,他的雜湊值也會發生變化。另外一方面,既然是dna,那就保證了沒有兩個資料的雜湊值是完全相同的。雜湊值的...