http和https的关系及优缺点分析(附图示)

Դ免费发外链

ߣ手工seo外链

15

2021-09-19 17:06:55

注意

Https协议需要向ca申请证书。一般免费证书很少,需要付费。

Http是超文本传输协议,信息是明文传输,https是安全的ssl加密传输协议

Http和https使用完全不同的连接方式和不同的端口,前者是80,后者是443

HTTP的缺点

HTTP主要有这些缺点:

通信使用明文,内容可能被窃听

通讯员身份不验证,可能是伪装的

无法验证消息的完整性,所有可能已被篡改

HTTP + 加密 + 认证 + 完整性保护 = HTTPS

HTTPS是身披SSL外壳的HTTP

通常HTTP直接和TCP层通信。使用SSL的时候,原来是先用HTTP和SSL通信,再用SSL和TCP通信。

加密技术

在解释SSL之前,先解释一下加密方法。SSL使用一种称为公钥加密的加密方法

对称加密

用密钥加密和解密称为对称加密,也称为共享密钥加密

对称加密在发送加密信息的时候也需要将密钥发送给对方,但是这样会被攻击者截获,不安全~

非对称加密

非对称加密又称公钥加密,解决了对称加密密钥被截获的问题。

非对称加密使用一对非对称密钥,一个称为私钥,另一个称为共享密钥。

使用非对称加密。发送密文的一方使用对方的共享密钥加密,另一方收到加密信息后使用自己的私钥解密。

HTTPS采用混合加密机制

HTTPS采用对称加密和非对称加密的混合加密机制。

如果密钥可以安全交换,那么可以只考虑非对称加密。

但是,非对称加密相比对称加密速度相对较慢。

公开密钥的认证

使用数字证书颁发机构及其颁发的公钥证书进行身份验证。也就是说,让第三方独立机构去验证。

私钥保存在服务器端~

注意:认证是要花钱的!

HTTPS安全通信机制

下图显示了完整的HTTPS沟通过程

佭ϴý Ѷ Media8ý

在线客服

外链咨询

扫码加我微信

微信:juxia_com

返回顶部