未必有用的區塊鏈知識:哈希函數 Hash Function
哈希函數 ( Hash Function ) 有翻譯為雜湊函式,我自己比較喜歡「哈希」這個翻譯,覺得比較像個人( 但讀起來好像更難懂QQ )
看到這些字詞,不用想了 #這就是數學,所以用最簡單的方式介紹哈希函數 ( Hash Function ) 吧~
中間那些太複雜的計算就跳過,畢竟我的讀者應該都是喜愛真善美的文藝青年 ( 哪來的統計資料XDDD ) 直接用刻板印象帶入各位都不太懂數學,哇哈哈!
認真說~有想要進一步了解的人推薦看文末的 #資料來源,都比我這篇寫得深入許多。
哈希函數 ( Hash Function ) 是一種常見的演算法,不單只是使用在區塊鏈技術。
其特性為輸入和輸出是對應的且不可逆推, 嚴格說起來是「難以逆推」,而非「不可逆推」,也就是說輸入 a 出來的哈希值 ( hash values ) 是固定的,而如果只知道這個哈希值 ( hash values ),是無法逆推成 a 的。
除此之外,哈希函數 ( Hash Function ) 還能在有限時間和資源內計算出哈希值 ( hash values ),這種能快速驗證且單向加密的特性,能防止數據在傳遞過程被竄改,因此成為區塊鏈安全性中非常重要的技術。
資料來源:
📌J米思《【密碼學】你以為你要的.雜湊演算法》https://vocus.cc/article/61d6fd44fd8978000157e475
📌PANews《什麼是哈希算法,如何計算?》https://www.panewslab.com/zh_hk/articledetails/N6238399.html
📌Wikipedia https://en.wikipedia.org/wiki/Hash_function
文末碎碎念:
🙏單元說明: 2023 年目標之一就是深入了解「加密貨幣交易」,開始研究各式區塊鏈知識和基礎建設,因而開立《未必有用的區塊鏈知識》單元,透過文章編寫,將學習的內容再整理,也想藉此讓艱深的區塊鏈知識再簡化,讓更多人更容易認識區塊鏈。#快點幫我分享 #一起讓圈子長大
🙏如果這篇文章有你覺得內容有誤或者需要調整的地方,也歡迎留言或私訊,讓我們一起長知識,請洽三媽 IG:https://www.instagram.com/samatsai/