我們Web3從業者每天都在錢包裏授權啊,簽名啊,這些都是密碼學的應用場景。雖然我們不懂密碼學,也能完成交互,但pepe覺得哈大家都在圈子裏混了這麼久了,最好還是懂一些底層概念。所以,今天主打一個懂了沒啥用,不懂有點low🐶
密碼學是什麼?密碼學這個概念聽着其實挺黑科技的?其實,它就是像我們信息安全的守護神,確保安全地傳輸和存儲信息,並防止未經授權的訪問和篡改。
密碼學的核心目標:
機密性:只有授權的人才能看我們的祕密。
完整性:確保信息在傳輸中不被篡改。
認證:確認信息來自可信賴的來源。
不可否認性:確保發送者不能否認自己發送過信息。
非對稱加密:想象一下,你有一個公開的📮(公鑰)和一個私人的保險箱(私鑰)。你可以把📮地址告訴任何人,但只有你才能打開保險箱。這就是非對稱加密的魔力!介紹兩種典型的加密方式:
RSA:基於大素數分解,就像是一道數學難題,保護我們的安全。
ECC:基於橢圓曲線,小巧高效,保護我們的設備。
哈希函數:就像是一個單向的傳送門,數據進去,出來的是一串固定長度的哈希值,再也回不去了!
SHA-256:比特幣的守護神,保護區塊鏈的不可篡改性。
SHA-3:基於Keccak算法,提供更高的安全性。
數字簽名:用私鑰加密信息,用公鑰驗證,確保信息的發送者身份和完整性。
區塊鏈中的應用:
交易簽名:只有合法持有者才能發起交易,保護交易安全。
哈希鏈:每個區塊包含前一個區塊的哈希值,形成不可篡改的鏈。
智能合約:自動執行且不可篡改,保護合約的執行。
密碼學是Web3和區塊鏈的基石,它保護着我們的數字世界。現在,你已經掌握了密碼學的基礎,#加密市场回调 #美国初请失业金人数 $ETH $BTC