技术知识

HTTPS概述

时间 : 2025-01-11 19:48:32浏览量 : 48

HTTPS概述

HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer) 是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。

HTTPS的工作原理

HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。一般意义上的https,就是服务器有一个证书。主要目的是保证服务器就是他声称的服务器,这个跟第一点一样;服务端和客户端之间的所有通讯,都是加密的。具体讲,是客户端产生一个对称的密钥,通过服务器的证书来交换密钥,即一般意义上的握手过程。接下来所有的信息往来就都是加密的。第三方即使截获,也没有任何意义,因为他没有密钥,当然篡改也就没有什么意义了。

HTTPS与HTTP的区别

http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。

HTTPS的应用

HTTPS被广泛用于万维网上安全敏感的通讯,例如交易支付方面。对于进行电子商务(e-commerce)的网站,或其他身份认证至关重要的任何商业交易,认证书要向大家所熟知的认证权威(Certificate Authority (CA))如VeriSign或Thawte来购买。这样的证书可用电子技术证明属实。实际上,认证权威单位会担保它发出的认证书的真实性,如果你信任发出认证书的认证权威单位的话,你就可以相信这个认证书是有效的。

如何启用HTTPS

为网站启用HTTPS加密传输协议,需要使用另一种协议:安全套接字层超文本传输协议HTTPS(全称:HyperText Transfer Protocol)。为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS(全称:HyperText Transfer Protocol)。

总的来说,HTTPS是现代网络通信中不可或缺的一部分,它通过SSL/TLS协议为HTTP协议提供了加密和身份认证功能,极大地提高了数据传输的安全性。