首页 > 其他分享 >什么是TLS?

什么是TLS?

时间:2024-09-12 20:18:04浏览次数:10  
标签:TLS 公钥 加密 什么 解密 密钥 对称 服务器

tls 又名传输层安全协议 ,见名知义,这是一种安全协议,为互联网通信提供安全及数据完整性提供保障 ,其位置大约在于 httptcp 之间 ,可以将其理解为 ssl 的后继 。

前置知识

  • 对称加密 :仅使用一个对称密钥来加密明文,解密密文。
  • 非对称加密 :也称为公钥加密 ,使用两个单独的非对称加密密钥进行加密,解密,称为公钥,密钥。

连接过程

tcp 连接建立后。

  1. 客户端发出 ClientHello 消息 ,包括自己支持的加密算法列表,和其他的一些信息。
  2. 服务器响应 ServerHello 消息 ,包括选择的一种算法
  3. 服务器发送证书(包括服务器身份和公钥)。
  4. 服务器发送 ServerHelloDone ,表示数据传输结束。
  5. 如果证书被认证 ,客户端发出经服务器公钥加密的对称密钥。
  6. 服务器用自己的私钥解密 ,获得对称密钥。
  7. 双方使用对称密钥进行加密通信。
    这只是简略版。

标签:TLS,公钥,加密,什么,解密,密钥,对称,服务器
From: https://www.cnblogs.com/eehaofu/p/18410950

相关文章

  • 第十七讲 为什么这些SQL语句逻辑相同,性能却差异巨大?
    第十七讲:为什么这些SQL语句逻辑相同,性能却差异巨大?简概:引入:​ 在MySQL中,有很多看上去逻辑相同,但性能却差异巨大的SQL语句。对这些语句使用不当的话,就会不经意间导致整个数据库的压力变大。我今天挑选了三个这样的案例和你分享。希望再遇到相似的问题时,你可以做到举一反......
  • 方法的重载和重写有什么区别
    1.是什么        在Java中,方法的重载(Overloading)和重写(Overriding)是两个不同的概念,它们用于实现不同的目的和功能。以下是方法重载和方法重写的区别:方法重载(Overloading)        方法重载是指在同一个类中定义多个方法,这些方法具有相同的名字但参数列表不同......
  • 【知乎】为什么大学老师上课普遍都很水?
    为什么大学老师上课普遍都很水?作者:刘石桐链接:https://www.zhihu.com/question/507373378/answer/2337939964来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。这个回答对我来说真的醍醐灌顶......
  • 【知乎问题】为什么大学老师上课普遍都很水?
    为什么大学老师上课普遍都很水?作者:刘石桐链接:https://www.zhihu.com/question/507373378/answer/2337939964来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。因为大多数学生并没有意识到,上一门“不水”的课,需要付出多少代价。课堂是教师和学......
  • 为什么需要用到channel
    Channel是Go语言中并发编程的核心工具之一,主要用于解决以下问题:1.数据传递和通信在并发编程中,不同的goroutine可能需要交换数据。使用channel可以安全地在goroutine之间传递数据,而无需显式地使用锁。channel提供了类型安全的通信机制,使得数据传输既简洁又安全。2.......
  • 什么是golang中的channel
    在Go语言中,channel是一种用于在goroutine之间进行通信和同步的工具。它允许一个goroutine发送数据到channel,另一个goroutine从channel接收数据,从而实现并发编程中的数据交换。 Channel的关键特性类型安全:每个channel都有一个指定的类型,确保发送到channel的......
  • 00 概念科普|大模型是什么
    AI大模型全套学习资料“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。我意识到有很多经验和知识值得分享给大家,......
  • 什么是Carplay认证?什么样的Carplay认证过程?
    在当今的数字化时代,汽车不再仅仅是交通工具,更是人们生活中不可或缺的一部分。随着智能科技的不断发展,车载系统逐渐变得智能化和互联化。其中,CarPlay作为苹果公司推出的一款车载系统,凭借其简洁、直观和安全的操作体验,赢得了广大车主的喜爱。然而,要想让自己的车辆支持CarPlay功能,并不......
  • 为什么先进工艺需要check那么多corner?
      越先进的工艺,其制造生产是偏差也越大。所以导致了了很多corner的产生。如RCcorner有最基础的rcworst、cworst、rcbes和cbest情况。有的foundry还会对rc的取值范围进行了约束,如cworst_T,采用的是1.5sigma的取值范围。    此外,工艺越先进,mos管的工作电压也会随之降低......
  • 异频gap是什么作用?所有异频都需要gap配置吗?UE能力与异频gap配置的关系?
    1.异频gap是什么作用?在LTE(长期演进技术)网络中,"异频gap"是指为了进行测量而有意地在特定时间内不发送或接收数据的过程。这个gap的主要目的是为了允许用户设备(UE)在其他频率上进行测量,以支持各种移动性管理和网络优化功能,比如异频小区重选(inter-frequencycellreselection)和异......