美文网首页
https原理

https原理

作者: 装完逼立马跑 | 来源:发表于2019-08-26 22:33 被阅读0次

https是在http协议上加上了SSL/TLS协议(负责加密解密等安全处理的模块),用于解决数据传输过程中的窃听风险、篡改风险、身份冒充风险,https在传输过程中,所有数据都是经过加密的。

https安全数字证书申请流程:
1.在服务端生成CSR证书请求文件,系统会生成一个公钥一个私钥
2.将csr文件(公钥)提交给CA机构认证
3.获取https证书并安装

https基本运行过程:
1.客户端(浏览器)发起一个请求(比如 https://jianshu.com),请求该服务端的443端口
2.服务端需要已经申请并安装https数字证书
3.服务端收到请求后,会返回数字证书和公钥A给客户端
4.客户端接受数字证书,进行证书合法性校验,如果合法则会生成一个随机数X,同时使用公钥A进行加密(非对称加密,如RSA、DSA)
5.并将加密后的数据传输给服务端
6.服务端接受到加密的数据后,使用私钥进行解密,得到随机数X,浏览器已X为密钥,将需要传输的数据进行对称加密(DES,AES等)
7.最后返回给客户端
8.客户端接收到加密的数据,使用R进行解密,得到想要的信息
流程图:

相关文章

  • HTTPS原理

    本文主要内容 概念 加密算法 HTTPS原理 总结 1、概念 HTTP 协议(HyperText Transfer...

  • HTTPS 原理

    原文 HTTPS 原理 一、概念和定义 首先明确几个基本概念: 1、名词解释 1.1、密钥对 在非对称加密技术中...

  • Https原理

    简介 http其实由HTTP+SSL/TLS组成,相当于http加上一层加密算法,客户端与服务端传输数据都是加密的...

  • HTTPS 原理

    为什么需要https为了防止中间人盗取伪造浏览器和服务器之前的通信 https的通信过程是什么样子呢?首先服务器会...

  • HTTPS原理

    HTTPS 说白了,HTTPS就是HTTP使用了SSL加密传输。 CA证书 说到HTTPS必然要涉及到CA证书,那...

  • https 原理

    https 原理 一、https 通信原理 http://www.cnblogs.com/zery/p/51647...

  • HTTPS原理

    HTTPS简介 原文地址 HTTPS其实是有两部分组成:HTTP +SSL/ TLS ,也就是在HTTP上又加了一...

  • https原理

    1.关于https原理思考和charls抓包https原理 HTTP与HTTPS的区别

  • HTTPS原理

    http 具有相当优秀和出色的一面,但是事物皆有两面性,他也有不足之处。 Http的不足 明文传递信息,容易遭监听...

  • HTTPS原理

    HTTPS握手过程 浏览器将自己支持的一套加密规则发送给网站。 网站从中选出一组加密算法与HASH算法,并将自己的...

网友评论

      本文标题:https原理

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