分享

https原理

 天行健861010 2022-11-01 发布于广东

关键词:CA机构、CA公钥私钥、Web服务端A证书、Web服务器A的公钥私钥

1、首先Web服务端A会向CA机构认证

     1.1 Web服务器将自己的公钥、域名信息发给CA

     1.2 CA用自己的私钥对1.1的信息进行加密,并颁发证书

2、浏览器或者操作系统,会将CA机构以及CA的公钥预装到本地

3、当浏览器请求服务端时,Web服务端A会把自己的证书发给浏览器

4、浏览器找到对应的CA机构,然后利用CA的公钥进行解密证书操作,得到Web服务器的公钥、域名信息--->如果解密成功,代表证书就是这个CA机构认证的,没问题

5、浏览器拿到Web服务器A的公钥信息,然后随机产生一个对称机密秘钥B,之后用Web服务器的公钥对B进行加密,然后发给Web服务器A,然后Web服务器A利用自己的私钥解密,得到对称加密秘钥B

6、之后浏览器和Web服务器就通过对称加密B进行加密和解密的操作通信

  

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多