非对称加密

非对称加密

非对称加密(又称公钥加密)使用两个密钥:公钥(public key)和私钥(private key),公钥和私钥成对出现。使用公钥加密的数据只能用对应的私钥解密,使用私钥加密的数据只能用对应的公钥解密。由于加解密使用不一样的密钥,所以称做非对称加密。算法

图例

优势

  • 算法复杂,安全性高

缺点

  • 速度慢,效率低

与对称加密的区别

  • 加解密过程当中,对称加密使用相同密钥,非对称加密使用不一样密钥
  • 非对称加密速度和效率小于对称加密
  • 非对称加密安全性和强度大于对称加密

常见应用场景

  • 数据加密
  • 登陆认证
  • 数字签名
  • 数字证书

算法

  • RSA
  • DSA
  • Diffie-Hellman
  • El Gamal
  • ECC
相关文章
相关标签/搜索