HTTP数据加密和HTTPS有什么区别?

2024-03-27

HTTP和HTTPS有什么差别


HTTP数据加密和HTTPS有什么区别?


咱们首先明确一下 HTTP和HTTPS都是什么?


HTTP:指超文本传输协议


HTTPS:指安全超文本传输协议


什么是HTTP?


简单来说 HTTP是浏览器打开网页所需要的重要规则 以明文方式传输内容 不提供数据加密


在HTTP协议传输的过程中 容易被流量劫持 或者被攻击 所以 出现了HTTPS协议


什么是HTTPS?


HTTPS协议是证书+HTTP协议 构建的具有安全性的加密传输和身份认证的网络协议


通过加密HTTP数据来代替HTTPS 会产生性能问题和兼容性问题


当浏览器接收到加密过的HTTP数据后 需要执行解密算法


而HTTPS 是浏览器原生支持的 两者性能差距比较大


HTTPS并不是单一算法 而是一系列算法和加密协议的集合体 能够选择客户端和服务器都支持的安全算法进行加密连接


因此兼容性远大于用HTTP数据加密


此外 自己开发HTTP加密的 安全性是比较低的 容易被攻破


因此 使用HTTPS比使用HTTP数据加密要更加便捷安全


延伸阅读



【URL】是什么,可以翻译为网址吗?什么是URL


为什么网站的前面,会以三个w开头?(www.???.com)


【iP】你知道为什么各大平台都开始展示账号IP属地了吗?


【IPTV】都是看电视,为什么我们更推荐IPTV?IPTV的优势


阅读3