區塊鏈技術--密碼學

一、對稱加密:用相同密鑰對原文進行加密和解密git

加密過程:密鑰 + 原文 =>密文算法

解密過程:密文 - 密鑰 =>原文安全

缺點:沒法確保密鑰被安全傳遞加密

二、非對稱加密:公鑰&私鑰,RAS算法blog

公鑰用於加密,私鑰用於解密。私鑰簽名,公鑰解簽名。圖片

公鑰由私鑰生產,私鑰能夠推導出公鑰it

從公鑰沒法推導出私鑰im

優勢:解決了密鑰傳輸中的安全性問題,解決了信息傳送問題數據

三、哈希-Hashimg

將一段數據(任意長度)通過一道計算、轉換爲一段定常的數據

經常使用Hash算法:MD5,SHA256等

不可逆性:幾乎不能經過Hash的結果推導出原文

無碰撞性:幾乎沒有可能找到一個y,使得y的Hash值等於x的哈希值

四、數字簽名-Digital Signature:先生產摘要,再用私鑰對摘要簽名

 用一個圖片說清楚這個過程:

相關文章
相關標籤/搜索