HTTPS到底是怎么保证数据安全的?

Mc.羽霏 阅读 3

我最近在做前端项目,发现有些接口必须用HTTPS才能调通,但不太明白它底层是怎么加密的。HTTP明明也能传数据,为啥HTTPS就更安全?

我看浏览器地址栏有个小锁图标,点进去说用了TLS协议,但我还是搞不清具体流程。比如:是不是所有内容都加密了?证书又是干啥用的?有没有可能被中间人截获?

之前试过在本地用http://localhost开发一切正常,但部署到线上非得配SSL证书,不然用户浏览器直接报“不安全”。这背后到底发生了什么?

我来解答 赞 2 收藏
二维码
手机扫码查看
1 条解答
Top丶彦会
HTTPS就是HTTP加上TLS加密,证书用来验证服务器身份,防止中间人攻击。所有传输内容都加密了,所以比HTTP安全。本地localhost不用HTTPS是因为没经过公网,线上必须配SSL证书,浏览器才信任连接是安全的。简单说,TLS负责加密和认证,证书就像身份证,证明你连的是对的服务器。
点赞
2026-03-28 03:00