美文网首页
关于https协议的原理

关于https协议的原理

作者: web前端_潘哥哥 | 来源:发表于2021-04-12 10:05 被阅读0次
  • 首先服务器那边会生成一对密钥(公钥,私钥)

  • 然后将公钥和自己网站的域名,还有一些费用交给第三方认证机构

  • 第三方认证机构会给服务器这边颁发一个证书,该证书中主要包含了网站的域名,该机构的名字,通过该机构的私钥把服务器的公钥加密后的信息,最后还有一个证书签名,该证书签名是使用一种公开的算法,将服务器的公钥,该机构的公钥,和服务器的域名组合起来生成的。

  • 浏览器中内置了所有第三方机构的名字,公钥,和关于签名的算法。当浏览器开始使用https协议向服务器发送请求的时候,服务器会先给浏览器这个证书,然后浏览器会使用对应机构的公钥去解密服务器的公钥,拿到之后,使用公开的算法,将域名,服务器的公钥,机构的公钥组合起来生成一个签名,然后验证与证书上的签名是否一致,如果一致,则说明该证书是没有被篡改过的

  • 然后,浏览器就会自己生成一个对称加密的key,用服务器的公钥去加密这个key,然后发送给服务器,服务器拿到内容后使用服务器的私钥对其进行解密,从而拿到浏览器的key,然后就可以使用这个key将真正的内容加密传输啦。因为这个key别人是拿不到的,就只有浏览器和服务器有,并且使用key加密的内容可以使用key来解密。

相关文章

  • 关于https协议的原理

    首先服务器那边会生成一对密钥(公钥,私钥) 然后将公钥和自己网站的域名,还有一些费用交给第三方认证机构 第三方认证...

  • https协议原理

    从新浪博客搬到简书(在简书试写) 参考链接:http://www.cnblogs.com/zery/p/51647...

  • https协议原理

    HTTPS HTTPS是以安全为目标的http通道,即在http下加入SSL层(HTTP +SSL/ TLS),S...

  • HTTPS协议原理

    服务提供商找CA签发一张证书,证书包含两部分:第一部分,使用CA私钥加密的服务商的公钥,还有一些说明信息第二部分,...

  • HTTPS协议

    HTTPS协议详解(一):HTTPS基础知识HTTPS协议详解(二):TLS/SSL工作原理HTTPS协议详解(三...

  • HTTPS传输协议原理

    我们常常在使用网上银行时看到的连接都是以“https”开始的,那么这个https是什么呢?这其实是表示目前连接使用...

  • HTTPS协议---原理浅析

    作者: 张洋日期:2019-10 原创文章,转载请注明出处 题目本来是在公司中做的一次分享,后来觉得30分钟通过P...

  • HTTPS传输协议原理

    HTTPS传输协议原理 我们常常在使用网上银行时看到的连接都是以“https”开始的,那么这个https是什么呢?...

  • HTTPS协议的实现原理

    1.HTTP传输协议的缺点 在上一篇文章中详细讲解了TCP/IP协议栈中的几个协议,其中就有对HTTP做了一个比较...

  • Https协议

    Https协议原理 简单地来说,是基于ssl的http协议,依托ssl协议,https协议能够确保整个通信是加密的...

网友评论

      本文标题:关于https协议的原理

      本文链接:https://www.haomeiwen.com/subject/qlbtlltx.html