EN - FR - DE - ES - IT - PT -

LexiconDream

#️⃣ 哈希

一種產生固定長度資料指紋的加密函數。

哈希

哈希值是資料的指紋。將任何輸入輸入雜湊函數,都會得到一個固定長度的字串。相同的輸入總是產生相同的雜湊值。如果輸入中更改一個字符,則雜湊值就會完全改變。正是這種特性使得哈希值在驗證方面非常有用。你可以透過將檔案的雜湊值與已知的有效值進行比較來檢查檔案是否被竄改。比特幣使用 SHA-256 哈希演算法,以太坊使用 Keccak-256 哈希演算法。每個區塊都包含前一個區塊的哈希值,從而將整個區塊鏈連接起來。

哈希值是單向的。你無法從哈希值反推原始輸入。這就是為什麼它們被用於密碼和證明的原因。礦工們競相尋找低於特定目標值的雜湊。他們改變隨機數(nonce),對區塊頭進行哈希運算,然後檢查結果。這個過程本質上是大規模的猜測和驗證。找到有效的哈希值證明工作量已完成。驗證它幾乎毫不費力。這種不對稱性是工作量證明(PoW)的基礎。哈希函數也被用來產生錢包位址和驗證交易完整性。

哈希函數屬性

哈希值並非加密,而是一種單向摘要。它沒有密鑰,也無法解密。

Comments

No comments yet. Be the first to share a thought.

Leave a comment