SSL证书是如何工作的

简介: SSL证书是如何工作的

本视频主要讲解了SSL证书是如何工作的。视频内容概括如下,具体请查看视频。

当我们上网购物或支付时,我们需要确认是https协议并且确保链接是安全的。从而引申出两个问题:


  1. https意味着什么?
  2. 连接是安全的意味着什么?

https意味着浏览器和服务器之间的传输是加密的。


SSL证书在浏览器和服务器建立信任上扮演着非常重要的角色。

视频以一次https请求为例讲解


Step1:浏览器发起请求


Step2:服务器返回它的数字证书,上面有服务器的公钥


Step3:客户端获取到数字证书后,客户端会校验证书颁发机构的签名,确保证书是有效的。

数字证书上的签名是通过证书颁发机构(CA)加密生成的。浏览器会预装主流CA的公钥。所以CA的数字签名是可以被验证的。如果数字签名校验通过,那么说明证书是有效的。

Step4:证书校验通过后,浏览器会生成一个对称加密密钥。然后通过服务器的公钥对对称加密密钥进行加密发送给服务器端。


Step5:服务器通过私钥对浏览器发送过来的加密过的对称加密密钥进行解密,得到对称加密密钥。


image.png

点击查看原视频链接


相关文章
交流电路理论:峰值、平均值和RMS值的计算公式
除了频率和周期之外,AC 波形的一个关键属性是振幅,它表示交变波形的最大值,或者更广为人知的是峰值。
11607 1
交流电路理论:峰值、平均值和RMS值的计算公式
|
7月前
|
网络协议 Linux Go
自己动手编写tcp/ip协议栈1:tcp包解析
学习tuntap中的tun的使用方法,并使用tun接口解析了ip包和tcp包,这是实现tcp/ip协议栈的第一步。
143 15
|
10月前
|
Cloud Native API 云计算
云原生架构的深度探索与实践####
本文深入探讨了云原生架构的核心概念、技术特点及其在现代软件开发中的应用实践。通过分析云原生架构如何促进企业数字化转型,提升业务敏捷性与可扩展性,本文旨在为读者提供一个全面而深入的理解框架。我们将从云原生的定义出发,逐步深入到其关键技术组件、最佳实践案例及面临的挑战与解决方案,为开发者和企业决策者提供宝贵的参考与启示。 ####
|
11月前
|
存储 前端开发 JavaScript
深入理解Vue3的组合式API及其实践应用
【10月更文挑战第5天】深入理解Vue3的组合式API及其实践应用
417 0
|
Java 应用服务中间件
Springboot启动的时候初始化的线程池默认配置tomcat
Springboot启动的时候初始化的线程池默认配置tomcat
314 1
|
XML Java 测试技术
Pytest-测试报告Allure
Pytest-测试报告Allure
523 0
|
消息中间件 存储 NoSQL
基于 Flink CDC 的现代数据栈实践
阿里云技术专家,Apache Flink PMC Member & Committer, Flink CDC Maintainer 徐榜江和阿里云高级研发工程师,Apache Flink Contributor & Flink CDC Maintainer 阮航,在 Flink Forward Asia 2022 数据集成专场的分享。
基于 Flink CDC 的现代数据栈实践
|
传感器 SQL 存储
为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
近日,阿里云宣布高性能时间序列数据库 (High-Performance Time Series Database , 简称 HiTSDB) 正式商业化。
5649 76
|
机器学习/深度学习 人工智能 算法
蛋白质领域的 ChatGPT,首次使用对比学习准确预测酶功能
蛋白质领域的 ChatGPT,首次使用对比学习准确预测酶功能
375 0

热门文章

最新文章