精選好文丨簡析對稱加密、非對稱加密和混合加密

這兩年好看的諜戰劇層出不窮,去年《諜戰深海之驚蟄》剛剛開播時豆瓣評分高達7.7分,雖說很多人是衝著張若昀來的,不過這部諜戰劇整體的質量還是不錯的。

諜戰片之所以吸引人,除了精彩的打鬥環節,另一個就是破譯密碼。密碼對人們總有一種獨特的誘惑力,在諜戰中有趣的密碼經常讓人事後會拍案叫絕,那麼今天咱們就來聊聊密碼學中的對稱加密、非對稱加密和混合加密。

精選好文丨簡析對稱加密、非對稱加密和混合加密

注:i 春秋公眾號旨在為大家提供更多的學習方法與技能技巧,文章僅供學習參考。

精選好文丨簡析對稱加密、非對稱加密和混合加密

密碼學經過多年的發展演變,經歷了以下四個階段:

  • 古典密碼學
  • 近代密碼學
  • 現代密碼學
  • 公鑰密碼學

首先我們先來了解一下加密(Encryption)與解密(Decryption):

加密與解密

加密是將明文轉化為密文的過程,解密則由密文恢復到明文的過程(加密的逆過程)。

如圖所示:

精選好文丨簡析對稱加密、非對稱加密和混合加密

說到加密、解密,那就不得不提到對稱密碼的算法非對稱密碼的算法

對稱密碼算法(也稱單鑰或私鑰密碼算法),加密密鑰與解密密鑰相同,即明文密文可逆,常見的對稱密碼算法有:DES,3DES,IDEA等。

精選好文丨簡析對稱加密、非對稱加密和混合加密

這就產生了一個問題,當密鑰洩露的時候,加密就相當於一層紙,所有的密文都可以直接轉化為明文,數據的機密性不可保持。

非對稱密碼算法,加密密鑰與解密密鑰不同,得到密文不可以找到明文,分為公開的密鑰公鑰和需要保密的密鑰私鑰,常見的有RSA,ECC,ELGamal。

如下圖,A給B發送消息,先通過公鑰加密為密文,此時只有B的私鑰可以解開密文,這就很好的保持了信息安全的機密性這一特點,反過來也可以通過私鑰加密公鑰解密。

精選好文丨簡析對稱加密、非對稱加密和混合加密

非對稱性加密有一種缺點就是速度過慢,可能比同強度的慢十倍以上。

當我們要處理大量的加密數據並且要保證速度的機密性,那我們可以用混合加密的方式。

精選好文丨簡析對稱加密、非對稱加密和混合加密

上述圖片大家看懂了嗎?本文作為一篇拋磚引玉的文章,如果激發了大家對密碼學的興趣,可以點擊下方鏈接,詳細講解

加密與通訊的知識點。

精選好文丨簡析對稱加密、非對稱加密和混合加密


分享到:


相關文章: