基本介紹
- 中文名:哈希函式
- 外文名:Hash Function
- 其他名稱:散列函式
- 表達式:Addr = H(key)
- 作用1:加密
- 作用2:語音識別
- 作用3:散列表
- 領域:計算機算法
哈希表的概念及作用
![哈希函式 哈希函式](/img/b/faf/cGcq5CZkZzYzEzM5IjMjNmNiJmMzQDZ0kzNxEzLtVGdp9yYpB3LltWahJ2Lt92YuUHZpFmYuMmczdWbp9yL6MHc0RHa.jpg)
散列函式一般指本詞條
Hash,一般翻譯做散列、雜湊,或音譯為哈希,就是把任意長度的輸入(又叫做預映射, pre-image),通過散列算法,變換成固定長度的輸出,該輸出就是散列值。這種轉換是一...
,隨機探查法(p(i): 隨機數),雙散列函式法(雙散列函式h(key) ,hp (key)若h(key)出現衝突,則再使用hp (key)求取散列地址。探查序列為:h(k),h(k)+ ...
單向散列函式,又稱單向Hash函式、雜湊函式,就是把任意長的輸入訊息串變化成固定長的輸出串且由輸出串難以得到輸入串的一種函式。這個輸出串稱為該訊息的散列值。...
密碼散列函式(Cryptographic hash function),又譯為加密散列函式,是散列函式的一種。它被認為是一種單向函式,也就是說極其難以由散列函式輸出的結果,回推輸入的數據...
關聯數組是這樣的數組,它的每個數據元素與一個鍵相對配對,該鍵用於識別數據元素。由於散列函式用來創建關聯數組中的指定元素,並在關聯數組中查找指定元素,因此關聯...
產生一些數據片段(例如訊息或會話項)的散列值的算法。好的散列算法具有根據輸入數據中的變動來更改散列值結果的特性;因此,散列對於檢測在諸如訊息等大型信息對象中的...
散列法(Hashing)或哈希法是一種將字元組成的字元串轉換為固定長度(一般是更短長度)的數值或索引值的方法,稱為散列法,也叫哈希法。由於通過更短的哈希值比用原始...
單向散列算法,又稱hash函式,Hash函式(也稱雜湊函式或雜湊算法)就是把任意長的輸入訊息串變化成固定長的輸出串的一種函式。這個輸出串稱為該訊息的雜湊值。一般用於...
散列表(Hash table,也叫哈希表),是根據關鍵碼值(Key value)而直接進行訪問的數據結構。也就是說,它通過把關鍵碼值映射到表中一個位置來訪問記錄,以加快查找的...
哈希值,又稱:散列函式(或散列算法,又稱哈希函式,英語:Hash Function)是一種從任何一種數據中創建小的數字“指紋”的方法。散列函式把訊息或數據壓縮成摘要,使得...
散列函式(或散列算法,又稱哈希函式,英語:Hash Function)是一種從任何一種數據中創建小的數字“指紋”的方法。散列函式把訊息或數據壓縮成摘要,使得數據量變小,將...
散列(Hashing)是計算機科學中一種對資料的處理方法,通過某種特定的函式/算法(稱為散列函式/算法)將要檢索的項與用來檢索的索引(稱為散列,或者散列值)關聯起來,生成...
Hash,一般翻譯做“散列”,也有直接音譯為“哈希”的,就是把任意長度的輸入(又叫做預映射pre-image)通過散列算法變換成固定長度的輸出,該輸出就是散列值。這種轉換...
SM3,哈希函式算法標準。 2005年,王小雲和國內其他專家設計了我國首個哈希函式算法標準SM3,受SM3保護的智慧型電網用戶6億多,含SM3的USBKey出貨量過10億張,銀行卡...
訊息認證碼(帶密鑰的Hash函式):密碼學中,通信實體雙方使用的一種驗證機制,保證訊息數據完整性的一種工具。構造方法由M.Bellare提出,安全性依賴於Hash函式,故也稱帶...
線性散列是由Witold Litwin(1980)發明並被Paul Larson推廣的一種動態散列(dynamic hash)算法。線性散列表的每次擴張僅增加一個槽(slot、bucket), 頻繁的單槽擴張...
線性開型定址散列,也稱開放定址法,有的元素都存放在散列表里,每個表項或包含動態集合的一個元素或者NIL。當查找某個元素時,要系統的檢查所有表項,直到找到所有的...
Hash,一般翻譯做散列、雜湊,或音譯為哈希,是把任意長度的輸入(又叫做預映射pre-image)通過散列算法變換成固定長度的輸出,該輸出就是散列值。這種轉換是一種壓縮...
安全散列算法是數宇簽名等密碼學套用中重要的工具。目前最常用的安全散列算法是SHA-1算法,它被廣泛地套用於電子商務等信息安全領域。...