https证书原理(简述HTTPS的工作原理)

大家好,本篇文章为大家解答以上问题,相信很多人对https证书原理都不是特别的了解,因此呢,今天就来为大家分享下关于https证书原理以及简述HTTPS的工作原理的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录

大家好,本篇文章为大家解答以上问题,相信很多人对https证书原理都不是特别的了解,因此呢,今天就来为大家分享下关于https证书原理以及简述HTTPS的工作原理的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

本文目录一览

  • 1、HTTPS网站 | SSL证书的工作原理 ?
  • 2、https的工作原理和流程

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机构的根证书必须置入浏览器系统的根证书库中,才能使证书受信任。如果不受信任,浏览器将向最终用户显示证书有问题的安全警告。此类消息会导致用户对网站缺乏信心,从而可能失去潜在的客户并影响销售业绩。

https的工作原理和流程

HTTPS在传输数据之前需要客户端(浏览器)与服务端(网站)之间进行一次握手,在握手过程中将确立双方加密传输数据的密码信息。TLS/SSL协议不仅仅是一套加密传输的协议,TLS/SSL中使用了非对称加密,对称加密以及HASH算法。握手过程的简单描述如下:

1.浏览器将自己支持的一套加密规则发送给网站。

2.网站从中选出一组加密算法与HASH算法,并将自己的身份信息以证书的形式发回给浏览器。证书里面包含了网站地址,加密公钥,以及证书的颁发机构等信息。

3.获得网站证书之后浏览器要做以下工作:

a) 验证证书的合法性(颁发证书的机构是否合法,证书中包含的网站地址是否与正在访问的地址一致等),如果证书受信任,则浏览器栏里面会显示一个小锁头,否则会给出证书不受信的提示。

b) 如果证书受信任,或者是用户接受了不受信的证书,浏览器会生成一串随机数的密码,并用证书中提供的公钥加密。

c) 使用约定好的HASH计算握手消息,并使用生成的随机数对消息进行加密,最后将之前生成的所有信息发送给网站。

4.网站接收浏览器发来的数据之后要做以下的操作:

a) 使用自己的私钥将信息解密取出密码,使用密码解密浏览器发来的握手消息,并验证HASH是否与浏览器发来的一致。

b) 使用密码加密一段握手消息,发送给浏览器。

5.浏览器解密并计算握手消息的HASH,如果与服务端发来的HASH一致,此时握手过程结束,之后所有的通信数据将由之前浏览器生成的随机密码并利用对称加密算法进行加密。

这里浏览器与网站互相发送加密的握手消息并验证,目的是为了保证双方都获得了一致的密码,并且可以正常的加密解密数据,为后续真正数据的传输做一次测试。另外,HTTPS一般使用的加密与HASH算法如下:

非对称加密算法:RSA,DSA/DSS

对称加密算法:AES,RC4,3DES

HASH算法:MD5,SHA1,SHA256

其中非对称加密算法用于在握手过程中加密生成的密码,对称加密算法用于对真正传输的数据进行加密,而HASH算法用于验证数据的完整性。由于浏览器生成的密码是整个数据加密的关键,因此在传输的时候使用了非对称加密算法对其加密。非对称加密算 生成公钥和私钥,公钥只能用于加密数据,因此可以随意传输,而网站的私钥用于对数据进行解密,所以网站都会非常小心的保管自己的私钥,防止泄漏。

TLS握手过程中如果有任何错误,都会使加密连接断开,从而阻止了隐私信息的传输。正是由于HTTPS非常的安全,攻击者无法从中找到下手的地方,于是更多的是采用了假证书的手法来欺骗客户端,从而获取明文的信息,但是这些手段都可以被识别出来。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 449@qq.com 举报,一经查实,本站将立刻删除。本文链接:https://www.hnhgjc.com/n/484319.html

(0)
jindon的头像jindon
上一篇 2023-07-04
下一篇 2023-07-04

相关推荐

  • 鬼泣觉醒叫什么(鬼泣觉醒技能叫什么名字)

    大家好,今天本篇文章就来给大家分享鬼泣觉醒叫什么,以及鬼泣觉醒技能叫什么名字对应的知识和见解,大家要耐心看完哦,希望对各位有所帮助,不要忘了收藏本站喔。1鬼泣的觉醒叫什么?鬼泣的觉醒名字叫做“第七鬼神”就是放3个阵才能呼唤出来的觉醒,威力

    2024-03-24
  • 清朝的翡翠是什么级别的人玩的

    1、民间翡翠价格的抬升,地方进贡到宫廷的翡翠也越来越多,人们对翡翠的审美也逐渐发生着改变。到了清晚期,一些高翠、玻璃种的翡翠材料越来越多地被开发利用,翡翠逐渐走向宝石化、首饰化的发展路线,虽也还有陈设器及实用器皿,但首饰、佩饰类作品大量增加

    百科常识 2023-09-30
  • 马自达3昂克赛拉(马三买了就后悔)

    各位网友们好,相信很多人对马自达3昂克赛拉都不是特别的了解,因此呢,今天就来为大家分享下关于马自达3昂克赛拉以及马三买了就后悔的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录一览1、最高降3万,新款马自达3 昂

    2023-08-05
  • 不死庸医免费全文阅读txt下载

    各位网友们好,相信很多人对不死庸医免费全文阅读txt下载都不是特别的了解,因此呢,今天就来为大家分享下关于不死庸医免费全文阅读txt下载以及的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录一览1、《不死庸医》t

    百科常识 2023-04-29
  • round是什么函数(magic是什么函数)

    各位网友们好,相信很多人对round是什么函数都不是特别的了解,因此呢,今天就来为大家分享下关于round是什么函数以及magic是什么函数的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录一览1、round函数

    2023-06-21

联系我们

qq:65401449

在线咨询: QQ交谈

邮件:65401449@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信