SSL/TLS

是什么?

如何保证安全通信的

  1. 内容加密
  2. 身份验证:使用数字证书来验证通信双方的身份。但可以伪造证书
  3. 内容摘要算法,确保内容在传输过程中不会被篡改or损失

非对称和对称加密的区别

对称:加密和解密都是用同一把密钥

非对称:加密和解密不用密钥,一般有公钥和私钥之分,公钥用于加密,私钥用于解密