HTTPS 与 SSL/TLS:你的数据是怎么加密传输的

时间:2026-05-29 13:19:40   阅读:4

每次在浏览器地址栏看到那把绿色的小锁,都意味着你的连接是加密的。这背后是 HTTPS 和 SSL/TLS 协议在起作用。

HTTP 与 HTTPS 的区别

HTTP 是明文传输——你在网页表单输入的任何内容,中间节点都能直接读取。HTTPS 则在 HTTP 外层套了一层 SSL/TLS 加密,相当于把信件装进了保险箱再寄出。

SSL/TLS 握手过程

浏览器访问 HTTPS 网站时,首先会发起 TLS 握手:服务器出示数字证书(包含公钥),浏览器验证证书有效性,然后双方协商对称密钥。此后所有通信都使用这个对称密钥加密。

为什么需要 CA 证书

数字证书由证书颁发机构(CA)签发,作用是证明这个公钥确实属于目标网站。如果没有 CA,中间人可以伪造证书实施中间人攻击。所以浏览器内置了可信 CA 列表,只信任这些机构签发的证书。

简单说:HTTPS 就是给 HTTP 套了一层加密保护,让你的密码、支付信息不会被第三方偷看或篡改。

上一篇:别被「智能建站」忽悠了!聊聊真正适合山东企业的轻量化方案

下一篇:什么是正则表达式:文本处理的瑞士军刀