• Http和Https


    什么是HTTP协议?

    超文本传输协议

    HTTP协议通过请求/响应的方式,在客户端和服务端之间进行通信。

    HTTP协议有一个致命的缺点:传输信息是明文,不够安全,容易受到中间人攻击。

    HTTPS

    在Http协议的基础上增加了SSL安全层。

    SSL:安全套接层

    优点:

    (1)提供较高的安全性保证

    SSL利用数据加密、身份验证和消息完整性验证机制。保证网络上传输数据的安全性。

    (2)支持各种应用层协议

    SSL位于应用层和传输层之间。它能够为不论什么基于TCP等可靠连接的应用层协议提供安全性保证。

    眼下SSL已经成为网络中用来鉴别站点和网页浏览者身份,在浏览器使用者及Webserver之间进行加密通信的全球化标准。SSL协议已被集成到大部分的浏览器中,如IE、Netscape、Firefox等。这就意味着差点儿随意一台装有浏览器的计算机都支持SSL连接。不须要安装额外的client软件。

    SSL协议实现的安全机制包含: 

    (1)传输数据的机密性:利用对称密钥算法对传输的数据进行加密。

    (2)身份验证机制:基于证书利用数字签名方法对server和client进行身份验证,当中client的身份验证是可选的。

    (3) 消息完整性验证:消息传输过程中使用MAC算法来检验消息的完整性。

    参考:

    https://mp.weixin.qq.com/s?__biz=MzIxMjE5MTE1Nw==&mid=2653197101&idx=1&sn=d1fe482561d3d079363032ec182c5b3b&chksm=8c99e1f7bbee68e10f8470453637a7d434751a9414ceeffbbb9601f5ae2ba64e26fa6a88a99b&mpshare=1&scene=23&srcid=#rd

  • 相关阅读:
    英语面试自我介绍范文(二)
    在PHP中PDO解决中文乱码问题的一些补充
    英文面试自我介绍(一)
    添加XP/2003的网络用户和密码及用户自动登录
    Windows Server 2000/2003/2008错误
    数据库连接字符串大全 (转载)
    flash中特殊字符解析的使用
    创建T100Monitor技术研究过程
    LINQ,SQL查询,LINQ 实现常见SQL查询
    Web.Config 的图形配置及配置项含意
  • 原文地址:https://www.cnblogs.com/xiaozhuanfeng/p/10912046.html
Copyright © 2020-2023  润新知