传输层安全(TLS)以前称为安全套接字层(SSL),是一种加密协议。它支持在开放网络(如Internet)上进行通信的机密性和数据完整性。换句话说,TLS提供了一种保护,确保数据的一致性和正确性,在客户端和服务器应用程序中。 TLS是一种电...
传输层安全(TLS)以前称为安全套接字层(SSL),是一种加密协议。它支持在开放网络(如Internet)上进行通信的机密性和数据完整性。换句话说,TLS提供了一种保护,确保数据的一致性和正确性,在客户端和服务器应用程序中。

TLS是一种电子邮件加密软件,它通过点对点配置在计算机之间提供数据加密安全。
在计算机网络世界中,传输层是一组交织在网络体系结构中的协议和方法。它的主要功能是将数据块分解成数据单元,这些单元可以更容易地在整个网络基础设施中传输。TLS从传输的一端对这些单元或段进行加密层到另一层。
这些协议中的许多都用于即时消息、web浏览和电子邮件等应用程序中。TLS是一种标准跟踪协议,也就是说,对于适用于互联网的方法或技术有明确的规范。互联网的所有标准都是由互联网工程任务组(IETF)制定的。
简单地说,传输层的安全性是为了防止篡改、消息伪造,包括单边连接模式下的通信,也包括双边连接模式下的通信。传输层安全过程可分为三个阶段:对等协商算法支持、密钥交换和基于证书的认证,以及基于对称密码的流量加密。
这些阶段结合起来后,允许TLS协议交换记录、压缩记录,然后使用消息验证码(MAC)对其进行加密在某些情况下,服务器可能会从客户端请求一个证书,以确保连接被相互验证。简而言之,传输层安全客户端和服务器使用握手过程进行连接。此握手成为连接安全参数的相互协议。
,一个简单的连接或握手通常包括一个初始的ClientHello消息、一个ServerHello响应消息、一个证书消息,最后是一个serverhelloodone消息。然后它将继续一个ClientKeyExchange消息、一个ChangeCipherSpec记录和一个ChangeCipherSpecFinished消息。更广泛的握手可能涉及CertificateRequest和CertificateVerify等消息。
在一个记录中可以组合多个握手消息。如果出现任何致命错误信号,会话将立即关闭。在开始阶段,政府对密码技术出口的限制,只允许SSL使用最多40位的对称密钥。现在,TLS对密码使用128位或更长的密钥。