iT邦幫忙

2022 iThome 鐵人賽

DAY 6
0

前言

昨天我們講到了Web3.0概念和想法,結合區塊鏈的技術下,Web3.0的偉大理想已經慢慢從想像變成現實,但回歸技術層面來說,區塊鏈是如何將輸入資料轉換成雜湊值的,以及雜湊究竟是甚麼,這個問題今天就讓我們來釐清吧!


正文

|雜湊是加密嗎?|

!!!!雜湊不是加密!!!!
拜託看完這篇文章出去不要說雜湊是加密,這跟你說html是程式語言是一樣的意思(HTML是超文本標記語言),雜湊和加密是兩個完全不一樣的東西,本質相差很大,定義也是,他們唯一像的地方就是,"你都看不懂"

[加密是甚麼?]

加密就是在傳遞訊息的過程中,不希望訊息被竊聽或者修改,將要加密的訊息(又稱明文),加密成一般人看不懂的加密訊息(又稱密文),並透過特定的方式去解密,將密文還原成明文已達成安全傳遞訊息的作用,這就是加密的本質及原理。

[雜湊是甚麼?]

雜湊就是為了方便辨識每一份文件和資料,將資料壓縮成特定長度的數字或亂碼(又稱雜湊值),而雜湊值是無法還原成原本的資料的,所以雜湊並不是加密喔!

|雜湊演算法介紹|

雜湊演算法(Hash function)也稱作為雜湊函式,是將每一筆資料利用數字建立"指紋"的概念,將資料的空間壓縮,使得資料量變小,再利用特定函式將指紋打亂,形成雜湊值(Hash Value),雜湊函式的特點就是有確定性,顧名思義一種輸入只會有一種雜湊值,兩個不同的輸入產稱同一格雜湊值的機率極低(注意:是極低,並不是完全沒有)

|示意圖如下|

https://ithelp.ithome.com.tw/upload/images/20220915/201525588MfgFzJQKI.png
圖片來源

引述資料

雜湊不是加密,雜湊不是加密,雜湊不是加密。
雜湊演算法
加密和雜湊有什麼不一樣?


上一篇
Day 05 | web的演變
下一篇
Day 07 | 雜湊演算法的種類
系列文
2022最火話題NFT到底是什麼?釐清NFT和虛擬貨幣以及區塊鏈的關係,做出自己專屬的NFT!!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言