當前位置:
首頁 > 最新 > 怎麼理解「非對稱加密」?

怎麼理解「非對稱加密」?

GIF

「You"re here for a reason.

非對稱加密,是相對於「對稱加密」而提出來的。

對稱加密,是指加密和解密用的是同一個密鑰。非對稱加密,需要兩個密鑰來進行加密和解密,這兩個密鑰是公開密鑰(Public Key,簡稱公鑰)和私有密鑰(Private Key,簡稱私鑰)。

密鑰,一般就是一個字元串或數字。

用一個類比來解釋。

在電腦上給一個文檔加密,對稱加密。比如說,加密的時候設置的密碼是「123456」,需要打開文檔的時候,也要輸入密碼「123456」。

同樣加密文檔,非對稱加密。比如說,加密的時候設置的密碼是「123456」(公鑰),但是解密的時候是另一個密碼,「654321」(私鑰)。需要注意的是,公鑰私鑰是「一對」,是同步生成的,只有唯一私鑰對應一個公鑰。

舉一個例子。

A給B發郵件。

第一步,B生成一對公鑰(密碼1)和私鑰(密碼1`1),A生成一對公鑰(密碼2)和私鑰(密碼2`2)。

第二步,B把公鑰(密碼1)發送給A。

第三步,A把信息用B的公鑰(密碼1)和自己的私鑰(密碼2`2)加密(想像一下怎麼加密文檔),然後把信息整個打包發送給B。

第四步,B用自己的私鑰(密碼1`1)和A的公鑰(密碼2)解密,獲得信息。

比特幣中的應用

(來源:Satoshi Nakamoto:Bitcoin: A Peer-to-Peer Electronic Cash System)

參考:

1. 白皮書:https://www.bitcoin.com/bitcoin.pdf

2. A Beginer"s Guide: https://www.bitcoin.com/guides/bitcoin-white-paper-beginner-guide


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 鍾雯寫字的地方 的精彩文章:

TAG:鍾雯寫字的地方 |