对称加密和对称加密

tim-qtp...小于 1 分钟加密密码学

对称加密就是使用相同的密钥进行加密和解密。这意味着发送方和接收方必须共享同一个密钥。

常见算法

  • AES(高级加密标准)
  • DES(数据加密标准)
  • 3DES(三重数据加密算法)

非对称加密使用一对密钥:公钥和私钥。公钥用于加密数据,私钥用于解密数据。公钥可以公开分享,而私钥必须保密。

常见算法

  • RSA(基于大整数分解的难度)
  • ECC(椭圆曲线加密)
  • DSA(数字签名算法)

小结一下:

  • 对称加密适用于需要高效处理大量数据的场景,速度极快,但需要解决密钥分发问题(因为怕被试出来,所以想到一种办法是发一段文字换一个密钥,发一段文字再换一个密钥)。
  • 非对称加密适用于需要安全密钥分发的场景,但处理速度较慢。