Paste_Image.png
一直以來,加密解密都是計算機領域非常頭疼的一個問題,因為在早期,每個廠商都各式各樣的加密解密算法,這樣子在信息傳遞的時候,對方也要知道同一套加密解密算法才能進行解密,隨著越來越多人知道這個算法,有加密的東西也變成沒加密的了,所以廠家經常要更換算法或者密鑰。
Paste_Image.png
直到這倆貨出現了,左邊那位明顯境界比較高。他們提出了一種嶄新構思,可以在不直接傳遞密鑰的情況下,完成解密。這個D-H算法的思想這樣的。
- 乙方擁有兩套密鑰,公鑰跟私鑰。公鑰是公開的,所有人都能知道,而私鑰只有自己知道。
- 使用公鑰加密的信息,只能用私鑰解密。
- 甲方如果想發送信息給乙方,可以使用乙方的公鑰對這段信息加密,然后發給乙方。
- 乙方的到消息后,用自己的私鑰解密。其他人使用其他密鑰都無法解密。
Paste_Image.png
在互聯網時代的今天,幾乎所有的網站都存在這種加密方式。例如我們在X貓上買一個東西,我們會用X貓提供的公鑰進行加密,即便是黑客入侵了路由器,截獲你的請求,也無法對該請求進行解密,得到有用的內容。
相比以往的方式,非對稱加密更加安全,但速度也比較慢。常見的非對稱加密算法有RSA,D-H。研究一種又快又安全的加密算法也是未來的方向。