zoukankan      html  css  js  c++  java
  • HTTPS和HTTP的区别

    •       https协议需要到ca申请证书,一般免费证书很少,需要付费。
    •       http是超文本传输协议,信息是明文传输;https 则是具有安全性的ssl加密传输协议。
    •       http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。
    •       http的连接很简单,是无状态的。
    •       https协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。

    概述:HTTPS简单讲是HTTP的安全版。只是HTTPS加密信任这个环节,需要信任机构颁发可信证书。
    1、关于端口区别:HTTP:80端口、HTTPS:443端口。
    2、数据传输区别:HTTP数据明文传输、HTTPS数据加密传输。
    3、真假网站识别:HTTP很容易被复制、HTTPS网站使用OV或EV证书必须要实名,而且要求很严格,尤其是EV证书,地址栏将直接展示名称,比如各大银行的网站。
    4、应用传输:HTTP工作于应用层、HTTPS工作在传输层。

    5、地址协议区别:

    http://开头(浏览器情况下显示问号、不安全)

    https://开头(浏览器展示安全,绿色小锁图标)

    6、协议门槛:HTTP不需要证书、HTTPS需要Gworg机构颁发SSL证书。

    7、关于劫持:

    HTTP很容易被劫持,打开网页甚至直接跳转到另一个网站。

    HTTPS加密安全,不被劫持,交易传输数据加密。

     


    作者:张小熊
    链接:https://www.zhihu.com/question/19577317/answer/405860901
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    简单计算器(栈和队列的应用)
    01背包问题(dfs+剪枝)
    PAT1057 stack(分块思想)
    算法笔记求序列A每个元素左边比它小的数的个数(树状数组和离散化)
    求序列A中每个数的左边比它小的数的个数(树状数组)
    ubuntu-创建python虚拟环境
    vue-打包
    django-项目目录结构
    接口自动化-常见工具
    selenium-封装一个browser
  • 原文地址:https://www.cnblogs.com/Roni-i/p/10752812.html
Copyright © 2011-2022 走看看