非對稱加密

Paste_Image.png

一直以來,加密解密都是計算機領域非常頭疼的一個問題,因為在早期,每個廠商都各式各樣的加密解密算法,這樣子在信息傳遞的時候,對方也要知道同一套加密解密算法才能進行解密,隨著越來越多人知道這個算法,有加密的東西也變成沒加密的了,所以廠家經常要更換算法或者密鑰。

Paste_Image.png

直到這倆貨出現了,左邊那位明顯境界比較高。他們提出了一種嶄新構思,可以在不直接傳遞密鑰的情況下,完成解密。這個D-H算法的思想這樣的。

  • 乙方擁有兩套密鑰,公鑰跟私鑰。公鑰是公開的,所有人都能知道,而私鑰只有自己知道。
  • 使用公鑰加密的信息,只能用私鑰解密。
  • 甲方如果想發送信息給乙方,可以使用乙方的公鑰對這段信息加密,然后發給乙方。
  • 乙方的到消息后,用自己的私鑰解密。其他人使用其他密鑰都無法解密。
Paste_Image.png

在互聯網時代的今天,幾乎所有的網站都存在這種加密方式。例如我們在X貓上買一個東西,我們會用X貓提供的公鑰進行加密,即便是黑客入侵了路由器,截獲你的請求,也無法對該請求進行解密,得到有用的內容。
相比以往的方式,非對稱加密更加安全,但速度也比較慢。常見的非對稱加密算法有RSA,D-H。研究一種又快又安全的加密算法也是未來的方向。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容