HTTPS加密过程
2019-06-05SSL又叫安全套接字层,是一种标准的安全技术。给网站装了SSL证书之后,可以建立这个安全连接。但是它是怎么实现的?如何对数据加密?下面将介绍SSL背后的加密技术,包括非对称加密和对称加密,以及它们如何协作来创建SSL加密连接。
1、HTTP 协议(HyperText Transfer Protocol,超文本传输协议):是客户端浏览器或其他程序与Web服务器之间的应用层通信协议 。
HTTPS是如何对数据进行加密的?对安全或密码学基础有了解的同学,应该知道常见的加密手段。一般来说,加密分为对称加密、非对称加密(也叫公开密钥加密)。
1、握手与密钥协商过程:基于RSA握手和密钥交换的客户端验证服务器为示例详解TLS/SSL握手过程。
HTTPS是在HTTP上建立SSL加密层,并对传输数据进行加密,是HTTP协议的安全版。HTTPS主要作用是:对数据进行加密,并建立一个信息安全通道,来保证传输过程中的数据安全;以及对网站服务器进行真实身份认证。