zoukankan      html  css  js  c++  java
  • HTTPS

    HTTPS 的实现原理:

     HTTPS 协议之所以是安全的是因为 HTTPS 协议会对传输的数据进行加密,而加密过程是使用了非对称加密实现。但其实,HTTPS 在内容传输的加密上使用的是对称加密,非对称加密只作用在证书验证阶段。

    证书验证数据传输

    浏览器如何验证证书的合法性:

    览器发起 HTTPS 请求时,服务器会返回网站的 SSL 证书,浏览器需要对证书做以下验证:

    1.验证域名、有效期等信息是否正确。证书上都有包含这些信息,比较容易完成验证;

    2.判断证书来源是否合法。每份签发证书都可以根据验证链查找到对应的根证书,操作系统、浏览器会在本地存储权威机构的根证书,利用本地根证书可以对对应机构签发证书完成来源验证;

    3.判断证书是否被篡改。需要与 CA 服务器进行校验;

    4.判断证书是否已吊销。

  • 相关阅读:
    hdu 3996
    poj 3189
    poj 2391
    zoj 3165
    【Visual Studio】
    httpwebrequest Winform 上传图片
    [MVC] win7 下 配置 IIS 问题
    win7 下 升级 vs2008
    [Visual Studio 2010] NET 4.0 WinForm无法引用System.Web.dll的解决方法
    [XML] XML
  • 原文地址:https://www.cnblogs.com/KL2016/p/14595979.html
Copyright © 2011-2022 走看看