對稱加密和非對稱加密

一:概述

加密分爲:對稱加密、和非對稱加密

1.1 對稱加密

  • 什麼是對稱加密?
    對稱加密就是指,加密和解密使用同一個密鑰的加密方式。
  • 對稱加密的工作過程
    發送方使用密鑰將明文數據加密成密文,然後發送出去,接收方收到密文後,使用同一個密鑰將密文解密成明文讀取。
  • 對稱加密的優點
    加密計算量小、速度塊,適合對大量數據進行加密的場景。
  • 常見的對稱加密算法有DES、3DES、Blowfish、IDEA、RC4、RC5、RC6和AES。

AES加密
在這裏插入圖片描述

1.2 非對稱加密

  • 與對稱加密算法不同,非對稱加密算法需要兩個密鑰:公開密鑰(publickey) 和私有密(privatekey)
  • 公開密鑰和私有密鑰是一對
  • 如果用公開密鑰對數據進行加密,只有用對應的私有密鑰才能解密。
  • 如果用私有密鑰對數據進行加密,只有用對應的公開密鑰才能解密。
  • 因爲加密和解密使用的是兩個不同的密鑰,所以這種算法叫作非對稱加密算法。
    在這裏插入圖片描述

常見的非對稱加密算法有:RSA、ECC(移動設備用)、Diffie-Hellman、El Gamal、DSA(數字簽名用)。

發佈了21 篇原創文章 · 獲贊 1 · 訪問量 349
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章