0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

科普:简化SSL/TLS的握手过程

如意 来源:百家号 作者:Gworg 2020-06-27 17:36 次阅读

TLS的工作原理–前所未有的简化了SSL / TLS握手过程

伴随所有握手,SSL / TLS握手是一切开始的地方。SSL / TLS握手涉及一系列步骤,通过该步骤,双方(客户端和服务器)彼此进行验证,并开始通过安全SSL / TLS隧道进行通信

SSL握手说明

之所以称为握手, 是因为这是客户端和服务器两方首次相遇的时候。握手涉及许多步骤,这些步骤从验证另一方的身份开始,并以生成公用密钥(如果可以调用的话为秘密密钥)结束。

从根本上讲,SSL握手不过是希望实现相同目的的两方(客户端和服务器)之间的对话-借助对称加密来保护通信。

将此SSL握手过程想象为两者之间的对话。

让我们看看进展如何。

客户: “你好。我想在我们两个之间建立安全的通信。这是我的密码套件和兼容的SSL / TLS版本。”

服务器: “ Hello Client。我已经检查了您的密码套件和SSL / TLS版本。我认为我们很好继续前进。这是我的证书文件和我的公钥。检查出来。”

客户: “让我验证您的证书。(过一会儿)好吧,看起来不错,但是我需要验证您的私钥。我要做的是,我将使用您的公共密钥生成并加密一个预主密钥(共享密钥)。使用您的私钥对其进行解密,我们将使用事物主密钥对信息进行加密和解密”

服务器: “完成”。

[现在,当事双方都知道与谁通话时,将使用主密钥保护在双方之间传输的信息。请记住,验证部分结束后,加密仅通过主密钥进行。这是对称加密。]

客户: “我正在向您发送此示例消息,以验证我们的主密钥是否有效。向我发送此消息的解密版本。如果行得通,我们的数据将得到安全保护。”

服务器: “是的,它有效。我认为我们已经完成了想要的工作。”

从现在开始,客户端和服务器之间来回传输的每一位数据都将被加密。这称为SSL / TLS握手过程。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SSL
    SSL
    +关注

    关注

    0

    文章

    119

    浏览量

    25499
  • TLSF
    +关注

    关注

    0

    文章

    3

    浏览量

    7954
收藏 人收藏

    评论

    相关推荐

    什么是TLS加密?TLS加密的功能特点

    的数据传输安全。它是SSL(Secure Sockets Layer)协议的后继者,继承并增强了SSL的安全特性,已经成为互联网上加密通信的事实标准。 TLS加密的核心功能和特点包括: 1、数据加密
    的头像 发表于 04-03 13:49 111次阅读

    TLS协议基本原理与Wireshark分析

    传输层安全协议(TLS)是一种加密通信协议,用于确保在网络上的数据传输过程中的安全性和隐私保护。TLS的前身是安全套接层协议(SSL),后来在标准化
    发表于 02-28 10:26 312次阅读
    <b class='flag-5'>TLS</b>协议基本原理与Wireshark分析

    说说TCP三次握手过程?为什么是三次而不是两次、四次?

    说说TCP三次握手过程?为什么是三次而不是两次、四次? TCP三次握手是建立TCP连接的过程,确保数据的可靠传输。它是由发送端和接收端完成的。本文将详细讲解TCP三次
    的头像 发表于 02-04 11:03 228次阅读

    雅特力AT32 MCU基于mbed TLS的HTTPS服务器

    HTTPS概述HTTPS的安全性是基于TransportLayerSecurity(TLS),TLS是一种网络加密通信的方式,作为SecureSocketsLayer(SSL)的接续协议,TL
    的头像 发表于 01-06 08:14 170次阅读
    雅特力AT32 MCU基于mbed <b class='flag-5'>TLS</b>的HTTPS服务器

    怎样使用TLS/SSL Pinning保护Android应用程序呢?

    在现代术语中,“SSL”(安全套接层)通常指的是“TLS”(传输层安全)。虽然 SSLTLS 不是同一个东西,但 TLS
    的头像 发表于 12-27 13:41 275次阅读
    怎样使用<b class='flag-5'>TLS</b>/<b class='flag-5'>SSL</b> Pinning保护Android应用程序呢?

    SSL网关是什么?SSL网关的功能作用

    SSL网关(Secure Sockets Layer Gateway)是一种安全的网关设备,可以通过SSLTLS协议,为网络应用提供加密连接和身份验证等服务。它主要作用于数据传输安全问题,可以保护
    的头像 发表于 12-07 16:33 407次阅读

    TLSSSL有什么区别?

    请问TLSSSL有什么区别?
    发表于 11-21 16:56

    NFC模块在通信的过程中是如何进行握手的?

    这个握手通信是用的什么机制
    发表于 10-12 07:34

    使用安全配套IC保护TLS实现

    传输层安全性 (TLS) 协议(以前称为安全套接字层 (SSL))是用于保护传输中的数据的最常用协议。虽然它最初是为通过互联网、计算机和网站之间的双向安全通信而创建的,但现在 TLS 协议对于保护
    的头像 发表于 06-16 16:19 314次阅读
    使用安全配套IC保护<b class='flag-5'>TLS</b>实现

    启动SSL/TLS连接是否需要证书?

    我将 esp8266 与 NONOS SDK 1.7.3v 一起使用,我正在尝试使用 AT 命令建立 SSL 连接。我不太熟悉在微控制器上使用 SSL,所以我希望了解我是否需要在 esp 上闪现
    发表于 06-07 08:54

    启动SSL/TLS连接是否需要证书?

    我将 esp8266 与 NONOS SDK 1.7.3v 一起使用,我正在尝试使用 AT 命令建立 SSL 连接。我不太熟悉在微控制器上使用 SSL,所以我希望了解我是否需要在 esp 上闪现
    发表于 06-06 11:45

    如何使用FTPS服务器安全地传输文件

    FTPS协议是通过使用SSL/TLS协议加密通信来解决这个问题的,SSL/TLS协议是专门为保护网络连接而设计的。
    发表于 06-06 10:41 1901次阅读

    基于TLS DoIP测试开发实践

    4部分,1.建立TCP连接,2.TLS握手流程,3.路由激活,4.诊断数据交互。接下来小编结合北汇已执行的项目,分享下TLSDoIP测试开发经验。图1简易TLS握手
    的头像 发表于 05-31 09:47 401次阅读
    基于<b class='flag-5'>TLS</b> DoIP测试开发实践

    通过双向TLS保护微服务

    强化传输层至关重要,尤其是在 AWS 或 Rackspace 等共享环境中,您无法准确确定网络流量的去向或谁可能正在监听。传输层安全性 (TLS),有时仍被错误地称为 SSLTLS 的前身
    的头像 发表于 05-25 15:14 290次阅读

    如何使用WireShark来抓取TCP的三次握手过程

    服务器收到该报文后,返回一个确认号为Ack=1, 序列号为Seq=0的SYN+ACK的报文给客户端,此为第二次握手
    发表于 05-10 14:54 1844次阅读
    如何使用WireShark来抓取TCP的三次<b class='flag-5'>握手</b><b class='flag-5'>过程</b>