區塊鏈入門及非對稱加密技術
一、什麼是非對稱加密
非對稱加密演算法是一種金鑰的保密方法。在對稱加密中加密和解密過程用的是同一把鑰匙,而非對稱加密中加密和解密過程用的是一對金鑰,這對金鑰分別稱為“公鑰”和“私鑰”。因為使用的是兩個不同的金鑰,所以這種演算法叫作非對稱加密演算法。
1.公鑰和私鑰是成對出現的,公鑰可以公開,私鑰則保密,自己保留。
2.公鑰加密的資料只能用對應的私鑰來解密,私鑰加密的資料同樣也只能用對應的公鑰來解密。
3.如果用其中一個金鑰可以進行解密資料,則該資料必然是對應的那個金鑰進行的加密。
4.公鑰用來驗證數字簽名;私鑰用來生成數字簽名。
二、非對稱加密在區塊鏈的應用:
非對稱加密技術在區塊鏈的應用場景主要包括資訊加密、數字簽名和登入認證等,在區塊鏈的價值傳輸中,要利用公鑰和私鑰來識別身份。
1.資訊加密:確保資訊的安全性、由資訊傳送者A使用接受者B的公鑰對資訊加密後,再傳送給B,B利用自己的私鑰對資訊解密。比特幣交易的加密即屬於此場景。
2.數字簽名:確保數字簽名的歸屬性、由傳送者A 採用自己的私鑰加密資訊後傳送給B,B使用A 的公鑰對資訊解密、從而可確保資訊是由A傳送的。
3.登入認證:是由客戶端使用私鑰加密登入資訊後,傳送給伺服器,後者接收後採用該客戶端的公鑰解密並認證登入資訊。
如BTC比特幣中,公鑰和私鑰、比特幣地址的生成也是由非對稱加密演算法來保證的。
非對稱加密技術有很多種,如:RSA、ECC、ECDSA 等、使用最廣泛的是RSA演算法。
這樣不對稱的加密方式,增強了點對點式交易的安全性。對稱加密雙方使用相同的秘鑰,如果一方的秘鑰遭洩露,那麼整個通訊就會被破解。而非對稱加密使用一對秘鑰,一個用來加密,一個用來解密,而且公鑰是公開的,秘鑰是自己儲存的,在通訊前不需要先同步秘鑰,避免了在同步私鑰過程中被駭客盜取資訊的風險。
————————————————
版權宣告:本文為CSDN博主「luck55675」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處連結及本宣告。
原文連結:https://blog.csdn.net/luck55675/article/details/116310784
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3244/viewspace-2797212/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 非對稱加密-區塊鏈核心技術之一加密區塊鏈
- 理解區塊鏈的非對稱加密區塊鏈加密
- 非對稱加密技術:共享祕鑰加密
- 區塊鏈技術入門應用區塊鏈
- 區塊鏈入門區塊鏈
- 區塊鏈入門 -- 02 區塊鏈介紹區塊鏈
- 區塊鏈技術:智慧合約入門區塊鏈
- 非對稱加密技術- RSA演算法數學原理分析加密演算法
- 區塊鏈入門 ③ - 交易區塊鏈
- 區塊鏈入門教程區塊鏈
- 對稱、非對稱的加密技術是如何對網站資料進行雙重加密?加密網站
- [譯]區塊鏈技術全解析入門版區塊鏈
- Java加密技術(七)——非對稱加密演算法最高階ECCJava加密演算法
- 轉:區塊鏈入門教程區塊鏈
- 加密解密技術—對稱演算法加密加密解密演算法
- 區塊鏈技術起源及應用區塊鏈
- tendermint區塊鏈五分鐘入門區塊鏈
- 區塊鏈開發Hyperledger Fabric入門區塊鏈
- 區塊鏈入門知識介紹!區塊鏈
- 區塊鏈入門——比特幣科普區塊鏈比特幣
- 區塊鏈不談技術的都是韭菜——區塊鏈技術組成及架構區塊鏈架構
- 區塊鏈技術應用及發展 區塊鏈技術開發公司哪家好區塊鏈
- 區塊鏈以及區塊鏈技術總結區塊鏈
- 區塊鏈開發Hyperledger Sawtooth入門區塊鏈
- 區塊鏈技術區塊鏈
- 區塊鏈安全————區塊鏈技術安全討論區塊鏈
- 區塊鏈技術工坊 - 線下區塊鏈技術分享區塊鏈
- 加泰羅尼亞政府制定區塊鏈技術整合計劃區塊鏈
- 區塊鏈技術開發公司談區塊鏈對環保事業的影響區塊鏈
- 區塊鏈技術開發公司淺析區塊鏈對能源行業的影響區塊鏈行業
- 區塊鏈特徵與區塊鏈技術應用落地區塊鏈特徵
- 區塊鏈公司談區塊鏈技術最新應用區塊鏈
- 區塊鏈技術公司談當婚姻遇到區塊鏈區塊鏈
- 區塊鏈技術開發公司 聊區塊鏈“主鏈”價值區塊鏈
- 區塊鏈技術開發主鏈區塊鏈的應用分析區塊鏈
- 區塊鏈公司暢談區塊鏈技術的價值區塊鏈
- 區塊鏈開發平臺_區塊鏈技術服務區塊鏈
- 區塊鏈技術發展_區塊鏈技術開發新方向區塊鏈