zoukankan      html  css  js  c++  java
  • HTTPS

    HTTPS 的实现原理:

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

    证书验证数据传输

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

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

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

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

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

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

  • 相关阅读:
    第一次作业
    C语言I博客作业04
    C语言I博客作业05
    c语言l博客作业02
    C语言I博客作业06
    linux下递归删除目录下所有exe文件
    CSS高级
    CSS样式
    CSS框模型
    Oracle的用户、角色和权限
  • 原文地址:https://www.cnblogs.com/KL2016/p/14595979.html
Copyright © 2011-2022 走看看