GlobalSign 新闻 & 分享

SSL 证书与握手协议:解密 HTTPS 加密的 “初次对话”

2025年08月25日

在互联网的复杂网络中,数据传输安全至关重要。HTTPS 加密为我们的网络交互撑起了保护伞,而 SSL 证书与握手协议则是其中的关键角色,如同一场“初次对话”,奠定了安全通信的基础。


SSL 证书,作为数字证书的一种,宛如网站的“电子身份证”,由受信任的证书颁发机构(CA)在仔细验证服务器身份后颁发。它肩负着服务器身份验证与数据传输加密的重任。以电商网站为例,当用户输入银行卡信息时,SSL 证书可确保这些信息在传输过程中不被窃取或篡改,同时让用户确认该网站并非钓鱼陷阱。


握手协议堪称 SSL 中最为复杂却关键的部分。当客户端(如浏览器)尝试与服务器建立 SSL 连接时,握手协议率先登场。这一过程可大致分为两个阶段。

在第一阶段 “密钥等信息交换阶段”,客户端与服务器会通过相互发送Hello 消息来开启沟通。这一简单的消息意义重大,双方借此确定是否需要为本次会话生成新密钥。若会话全新,便需开启密钥交换流程;若基于已有连接,则可跳过此步,直接进入下一阶段。例如,用户首次访问某新闻网站,就需全新密钥;若短时间内再次访问,因连接状态留存,可复用原有密钥。


进入第二阶段 “用户身份认证阶段”,主要对用户身份进行认证。通常,服务器会要求客户端提供经过签名的客户证书用于验证,并将结果反馈给客户端。具体流程上,客户端先发出客户问候消息,其中涵盖协议版本、会话标识符等关键属性。服务器收到后,若需认证,会发送自身证书,必要时还会发送Server Key Exchange 消息,并可向客户端索要证书。验证通过后,发送服务器问候结束消息。接着,客户端若收到 CertificateRequest 消息,需回应证书消息或 NoCertificate 报警,同时准备发送客户端密钥交换消息。若客户端此前发送过具备签名能力的证书,此时还需发送数字签名后的证书验证消息。随后,客户端发送密钥更改消息,将协商好的加密算法纳入当前规范,并发出结束消息。服务器则回应改变加密规范消息,同样更新加密规范并发出结束消息。至此,握手圆满完成,双方可运用协商好的对称加密算法,以 128 位商用加密强度,开始安全交换应用加密数据,非对称密钥(如 RSA,商用强度 1024 位)则用于证书验证。


这场由 SSL 证书与握手协议主导的 “初次对话”,让客户端与服务器在复杂网络环境中确认彼此身份、商定加密规则,构建起安全通信通道,为我们日常流畅且安全的网络体验默默保驾护航。

< 返回GlobalSign分享课堂列表

最新博客文章

有关GlobalSign新闻、大事件或媒体报道的更多信息,请联系公共关系总监Amy Krigman,电话:Amy.Krigman@GlobalSign.com 或拨打603-570-8091