定義
雜湊是雜湊函數對輸入運算的結果。密碼學函數設計成容易計算,但使特定逆推或尋找碰撞的工作在實務上不可行。「雜湊」可指結果,也可泛指運算,並不等於加密。
運作方式
相同輸入與算法產生相同摘要,細微改動通常造成大幅不同的結果。區塊鏈將其用於交易識別、區塊參照、Merkle 結構及工作量證明。驗證者可對收到的檔案計算雜湊,與可信的預期值比較,檢查位元組是否一致。
用途與限制
雜湊沒有內建解密原文的方法,但可預測輸入仍可被猜測並試算,這對密碼處理重要。輸出空間有限,碰撞在數學上可能;安全依賴難以找到有用碰撞。符合公布摘要只驗證資料一致,不代表發布者可信。