0%

HTTPS 加密算法与 CA 证书签名算法

加密算法和签名算法

对称加密算法

性能高,密钥泄露风险高

常用的算法:DES、3DES、AES、Blowfish、IDEA、RC5、RC6

非对称加密算法

计算量大,需要消耗大量的系统资源,性能低。知道公钥,也无法计算出来密钥

常用的算法:RSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)

加密

加密是为了保护传输数据

签名

签名是为了校验身份以及验证信息的内容是否被篡改

Ref

  1. 开始使用 ECC 证书
  2. 数字签名算法介绍和区别
  3. HTTPS 原理 - 内容加密
  4. HTTPS 详解 - 加密算法