非對稱加密

非對稱加密

非對稱加密(又稱公鑰加密)使用兩個密鑰:公鑰(public key)和私鑰(private key),公鑰和私鑰成對出現。使用公鑰加密的數據只能用對應的私鑰解密,使用私鑰加密的數據只能用對應的公鑰解密。由於加解密使用不一樣的密鑰,所以稱做非對稱加密。算法

圖例

優勢

  • 算法複雜,安全性高

缺點

  • 速度慢,效率低

與對稱加密的區別

  • 加解密過程當中,對稱加密使用相同密鑰,非對稱加密使用不一樣密鑰
  • 非對稱加密速度和效率小於對稱加密
  • 非對稱加密安全性和強度大於對稱加密

常見應用場景

  • 數據加密
  • 登陸認證
  • 數字簽名
  • 數字證書

算法

  • RSA
  • DSA
  • Diffie-Hellman
  • El Gamal
  • ECC
相關文章
相關標籤/搜索