定义
HTTP
客户端向服务器建立连接并缓存网页信息,实现与服务器之间的数据交互。上行或者下载数据,访问主页,观看视频,网银支付等等。
但是HTTP所有的信息都是通过明文传递,一旦在传输的过程中被黑客截取信息,就会导致账号的信息泄露。HTTP的应用性有所保证,但是安全性还远远不足。
HTTPS
为了解决HTTP安全性不足的问题,诞生了HTTPS,在HTTP的基础上加入SSL来确保传输的安全性。
SSL(Secure Sockets Layer安全套接字协议),及其继任者传输层安全(Transport Layer Security , TLS)是为网络通信提供安全及数据完整性的一种安全协议。
HTTPS工作原理
客户端向服务器发起访问网页时,服务器会先想客户端发送一份网页的数字认证,证明自身的身份。身份错误客户端会显示认证错误,但是仍然可以继续访问。
在完成基本认证之后,服务器会准备两把钥匙,一把公钥一把私钥,把公钥发送给客户端,自己留着私钥。客户端传输数据的时候,会使用这把公钥加密数据并传输。公钥加密的数据只有私钥才能解密,保证数据的安全性。
即使黑客在中途把数据截获下来,也没有办法通过私钥来进行解密操作
区别
它们最大的区别就是https比http传输协议更安全了不止一点儿半点,所以说为网站购买ssl证书安装协议很重要!https可以保护账号密码等重要不被破译,还能解决部分浏览器提示网页不安全的问题。
温馨提示:
本文最后更新于
登录后可快速点此处反馈,点击登录
2021-12-11 10:50:26,某些文章具有时效性,若有错误或已失效,请在下方留言或加入QQ群:
399019539 联系群主反馈。注意一些链接无法访问可能是你网络的原因,如Github,并非资源地址失效。
登录后可快速点此处反馈,点击登录
© 版权声明
THE END













请登录后查看评论内容