基礎普及:一分鐘搞懂非對稱加密演算法

買賣虛擬貨幣

什麼是非對稱加密演算法?

在區塊鏈系統內,所有權驗證機制的基礎是非對稱加密演算法,比如勝超昨天說的“雜湊函式”,就是非對稱加密。

非對稱加密演算法需要兩個金鑰:公開金鑰和私有金鑰,如果用公開金鑰對資料進行加密,只有用對應的私有金鑰才能解密,反之亦然!

所謂非對稱加密演算法,是一種比“對稱加密演算法”更安全的加密技術,與對稱加密不同,非對稱加密不支援逆推!

非對稱加密演算法有什麼特點?

加密時用的公鑰,是公開全網可見的,所有人都可以用自己的公鑰來加密一段資訊。

解密時用的私鑰,只有資訊擁有者才可以知道,被加密過的資訊,只有擁有對應私鑰的人才能夠解密。

常見的非對稱加密演算法有哪些?

常見的非對稱加密演算法,除了雜湊函式外,還有RSA、Elgamal、D-H、ECC(也叫橢圓曲線加密演算法),下次勝超再分享一下橢圓曲線加密演算法。

在區塊鏈中非對稱加密演算法有什麼使用場景?

1、公鑰對交易資訊加密,私鑰對交易資訊解密,私鑰持有人解密後,可以使用收到的價值。

2、私鑰對資訊簽名,公鑰驗證簽名,透過公鑰簽名驗證的資訊確認為私鑰持有人發出。

總結:在區塊鏈中,用公鑰進行加密,無法用原公鑰解密,解密只能用私鑰,這就好比用一把鑰匙鎖住了門,卻只能用另一把完全不同的鑰匙才能開啟,這就保證了非對稱加密的安全性。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;