https和http的区别 http 端口80 协议用TCP 没有加密,所有数据都是明文 https 端口443 协议用SSL/TLS 采用对称加密+非对称加密的组合模式,安全性更好,同时消耗的服务器资源比http更多 https加密方式 数据传输采用对称加密, 但是用于对称加密的密钥采用了非对称加密,更加安全。 对称加密 加密解密都用一个秘钥实现,加密解密速度快 非对称加密 分为公钥和私钥,数据被公钥加密就需要私钥来解密,反之,数据被私钥加密了就需要公钥来解密,加密速度较慢