产品服务

帝恩思产品矩阵

一站式域名管理与DNS优化专家,致力于让您的在线业务更稳定、更快速、更安全,助力您轻松驾驭数字世界,实现无限可能!

查看全部产品 >
在线工具

帝恩思域名检测工具箱

面向站长、运维工程师、企业IT 人员,一站式域名与网站检测工具箱。快速排查异常,辅助 DNS 运维与安全自查。

帮助中心 / DV SSL证书 / HTTPS 安全吗?HTTPS 的原理是什么?

HTTPS 安全吗?HTTPS 的原理是什么?

时间:2022-04-29 09:33:59 编辑:DNS智能解析专家
分享:

拥有网站都听说过 HTTPS 协议之所以安全是因为 HTTPS 协议会对传输的数据进行加密,HTTPS原理是在内容传输的加密上使用的是对称加密

HTTPS的整体过程分为证书验证和数据传输阶段,具体的交互过程如下:

证书验证阶段

1、浏览器发起 HTTPS 请求

2、服务端返回 HTTPS 证书

3、客户端验证证书是否合法,如果不合法则提示告警

 

 数据传输阶段

1、当证书验证合法后,在本地生成随机数

2、通过公钥加密随机数,并把加密后的随机数传输到服务端

3、服务端通过私钥对随机数进行解密

4、服务端通过客户端传入的随机数构造对称加密算法,对返回结果内容进行加密后传输

 

为什么数据传输是用对称加密?

非对称加密的加解密效率是非常低的,而 http 的应用场景中通常端与端之间存在大量的交互,非对称加密的效率是无法接受的;

另外,在 HTTPS 的场景中只有服务端保存了私钥,一对公私钥只能实现单向的加解密,所以 HTTPS 中内容传输加密采取的是对称加密,而不是非对称加密。

AI智能问答
AI 智能问答
帮助中心 AI 助手
这篇文章没有解决问题?继续咨询 AI 助手获得针对性解答。
立即咨询

联系我们