HTTPS网站 | SSL证书的工作原理 ?

如题所述

HTTPS也称之为SSL证书,网站部署SSL证书是一种数字证书,主要是给予网站HTTPS安全协议加密传输与信任的功能。
https证书即是SSL证书,SSL证书的作用:

1、网站数据安全加密
网站部署SSL证书之后,网站实现HTTPS加密,保护网站数据安全,避免网站上的隐私数据(信用卡号、密码等)信息被窃取篡改。另外,还可以验证网站的真实性,树立可信赖的企业形象,辨别钓鱼网站,向客户证明网站是值得信赖的合法网站。
2、消除“不安全”提示
谷歌等主流浏览器对未安装SSL证书的网站会提示“不安全”的红色警告信息,大力鼓励网站安装SSL证书进行HTTPS加密,网址前显示绿色安全小锁表示安全。
3、有利于SEO优化,提升网站排名
百度、谷歌等搜索引擎已公开表示对安装SSL证书的网站的友好态度,优先展示HTTPS网站,这对于SEO来说是一个非常好的机会,适用于所有需要SEO提升流量的网站。
4、小程序、APP上架的必要条件
小程序开发和APP都需要HTTPS接口,需要SSL证书保证安全。
5、信息等级保护
SSL证书可帮助信息安全等级保护测评,助力企业等保合规
SSL证书由受信任的证书颁发机构(CA)颁发,CA机构的根证书必须置入浏览器系统的根证书库中,才能使证书受信任。如果不受信任,浏览器将向最终用户显示证书有问题的安全警告。此类消息会导致用户对网站缺乏信心,从而可能失去潜在的客户并影响销售业绩。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-06-14
SSL证书现在可以说是非常火的,因为安装SSL证书的企业网站它给人一种信任,安全的感觉,也是一个门面。越来越多的人都了解了SSL证书,那么SSL证书的工作原理很多人都不明白,下面就讲下SSL证书的工作原理:

1.客户端发送“hello”消息,列出客户端的加密功能(按客户端首选项顺序排序),例如SSL的版本,客户端支持的密码套件以及客户端支持的数据压缩方法。 该消息还包含一个28字节的随机数。

2.服务器响应服务器“hello”消息,该消息包含加密方法(密码套件)和服务器选择的数据压缩方法,会话ID和另一个随机数。

3.服务器发送其数字证书。

4.服务器发送服务器“hello done”消息并等待客户端响应。

5.在收到服务器“hello done”消息后,客户端(Web浏览器)验证服务器的数字证书的有效性,并检查服务器的“hello”参数是否可接受。

客户端发送“客户端交换密钥”消息。如果客户端向服务器发送了数字证书,则客户端会发送使用客户端私钥签名的“数字证书验证”消息。 通过验证此消息的签名,服务器可以明确验证客户端数字证书的所有权。

6.客户端使用一系列加密操作将预主密钥转换为主密钥,从中获取加密和消息认证所需的所有密钥材料。 然后客户端发送“更改密码规范”消息,使服务器切换到新协商的密码套件。 客户端发送的下一条消息(“已完成”消息)是使用此密码方法和密钥加密的第一条消息。

7.服务器以“更改密码规范”和自己的“已完成”消息进行响应。

8.SSL握手结束,可以发送加密的应用程序数据。也就是说,网站通过安装SSL证书将之前的http协议升级为https加密协议,通过https协议对客户端与服务器端进行信息传输的过程加密处理,防止数据信息的泄露,保证了双方传递信息的安全性,还能验证他所访问的网站是否是真实可靠。

END

大家 下期见~
第2个回答  2023-01-06
Web服务器向浏览器/服务器发送其SSL证书的副本。浏览器/服务器检查它是否信任SSL证书。如果是,它会向Web服务器发送一条消息。Web服务器发回经过数字签名的确认以启动SSL加密会话。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网