HTTP和HTTPS的区别主要如下:
HTTP是超文本传输协议,信息是明文传输,在传输敏感数据时不安全;HTTPS在HTTP的基础上加入了 SSL/TLS协议,数据是加密的更安全
HTTPS协议需要到CA申请证书,一般免费证书较少,因而需要一定费用
使用的默认端口不一样,HTTP是80,HTTPS是443
HTTP速度更快,HTTPS需要进行加密和解密的处理,消耗的时间比HTTP要多
HTTPS特点:
数据保密性:保证数据内容在传输的过程中不会被第三方查看
数据完整性:防止传输的内容被中间人冒充或者篡改
身份校验安全性:通过证书认证客户端访问的是自己的服务器,保证数据到达用户期望的目的地