時間:2023-08-17|瀏覽:255
哈希函數(shù):Hash(原始信息)=摘要信息
原始信息可以是任意的信息,hash之后會得到一個簡短的摘要信息。
哈希函數(shù)有幾個特點:
1. 同樣的原始信息用同一個哈希函數(shù)總能得到相同的摘要信息。 2. 原始信息任何微小的變化都會哈希出面目全非的摘要信息。 3. 從摘要信息無法逆向推算出原始信息。
舉例說明: Hash(張三借給李四100萬,利息1%,1年后還本息…) = AC4635D34DEF 賬本上記錄了AC4635D34DEF這樣一條記錄。
可以看出哈希函數(shù)有4個作用:
1. 簡化信息:很好理解,哈希后的信息變短了。 2. 標(biāo)識信息:可以使用AC4635D34DEF來標(biāo)識原始信息,摘要信息也稱為原始信息的id。 3. 隱匿信息:賬本是AC4635D34DEF這樣一條記錄,原始信息被隱匿。 4. 驗證信息:假如李四在還款時欺騙說,張三只借給李四10萬,雙方可以用AC4635D34DEF來驗證原始信息。
哈希函數(shù)的這4個作用在區(qū)塊鏈技術(shù)里有廣泛的運用。