就客户端和服务器之间发生的情况而言,当我使用https
代替http
时会发生什么?究竟是什么让它更安全?
答案 0 :(得分:5)
HTTPS使用SSL加密服务器和客户端之间的通信。简而言之,SSL的工作原理是在客户端上安装证书。该证书由服务器验证,并且嵌入在证书中的是加密密钥,用于加密服务器和客户端之间的通信。
有关SSL如何运作的详细信息,请参阅this文章。
答案 1 :(得分:1)
over http请求参数以纯文本形式发送。您可以查看此内容,例如在Firefox中打开firebug或在Chrome中打开控制台并查看标题时。
通过https,请求被加密,以便第三方“嗅探”或监听/观看/记录客户端和服务器之间的流量无法轻松解码消息。