当前位置: 首页 > news >正文

八股文打卡day12——计算机网络(12)

面试题:HTTPS的工作原理?HTTPS是怎么建立连接的?

我的回答:

1.客户端向服务器发起请求,请求建立连接。
2.服务器收到请求之后,向客户端发送其SSL证书,这个证书包含服务器的公钥和一些其他信息。
3.验证证书。客户端会对服务器发送过来的证书进行验证,验证其是否过期,是否被撤销,是否与请求的服务器名相符。
4.客户端进行响应。客户端生成一个随机的对称加密密钥,被称为会话密钥,使用服务器的公钥对其进行加密,然后发送给服务器。
5.服务器解密会话密钥,服务器使用自己的私钥来解密客户端发送过来的会话密钥。
6.服务器使用会话密钥加密一个确认信息,发送给客户端,表示会话密钥已经被接收且可以进行加密通信。
7.此时,客户端和服务器都有了相同的会话密钥,之后双方都使用这个密钥进行对称加密。

在这里插入图片描述

回答八股的时间:2023.12.27

http://www.lryc.cn/news/272238.html

相关文章:

  • 自然语言处理2——轻松入门情感分析 - Python实战指南
  • pygame学习(一)——pygame库的导包、初始化、窗口的设置、打印文字
  • 前端面试
  • Spring Boot快速搭建一个简易商城项目【完成登录功能且优化】
  • KG+LLM(一)KnowGPT: Black-Box Knowledge Injection for Large Language Models
  • 使用anaconda创建爬虫spyder工程
  • 网络通信(7)-TCP协议解析
  • win32 WM_MENUSELECT消息学习
  • Java学习苦旅(十六)——List
  • python爬虫实现获取招聘信息
  • 模块电源(七):LDO 应用
  • Redis命令---Hash(哈希)篇 (超全)
  • Objects are not valid as a React child (found: object with keys {name}).
  • nodejs业务分层如何写后端接口
  • Windows 7 虚拟机的安装以及解决安装VMVMware tools问题
  • [足式机器人]Part2 Dr. CAN学习笔记-自动控制原理Ch1-9PID控制器
  • SSM养老院综合服务系统----计算机毕业设计
  • 广州求职招聘(找工作)去哪里找比较好
  • ARM NEON 指令
  • Open3D 最小二乘拟合平面——拉格朗日乘子法
  • Rockchip平台Android应用预安装功能(基于Android13)
  • vue项目表单使用正则过滤ip、手机号
  • vscode编译调试sln工程
  • Android 车联网——CarManager管理器(四)
  • C# OpenCvSharp读取rtsp流录制mp4可分段保存
  • Maven的心脏:深入解析settings.xml配置文件
  • uni静态资源引入及css图片图标引用规范
  • API 开放平台项目(已整理,已废弃)
  • 魔棒无人直播系统有哪些优势?
  • [Flutter]WindowsOS中相关配置