TLS

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(图集)
(项目)
(未显示1个用户的7个中间版本)
第1行: 第1行:
 
{{SeeWikipedia|Transport Layer Security}}
 
{{SeeWikipedia|Transport Layer Security}}
  
 +
TLS/SSL
 +
 +
==简介==
 
Transport Layer Security (TLS) 和它的前任 Secure Sockets Layer (SSL)
 
Transport Layer Security (TLS) 和它的前任 Secure Sockets Layer (SSL)
  
 
安全套接层(Secure Sockets Layer,SSL)是网景公司(Netscape)在推出Web浏览器首版的同时,提出的协议。SSL采用公开密钥技术,保证两个应用间通信的保密性和可靠性,使客户与服务器应用之间的通信不被攻击者窃听。可在服务器和客户机两端同时实现支持,目前已成为互联网上保密通讯的工业标准,现行Web浏览器亦普遍将Http和SSL相结合,从而实现安全通信。此协议和其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。
 
安全套接层(Secure Sockets Layer,SSL)是网景公司(Netscape)在推出Web浏览器首版的同时,提出的协议。SSL采用公开密钥技术,保证两个应用间通信的保密性和可靠性,使客户与服务器应用之间的通信不被攻击者窃听。可在服务器和客户机两端同时实现支持,目前已成为互联网上保密通讯的工业标准,现行Web浏览器亦普遍将Http和SSL相结合,从而实现安全通信。此协议和其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。
 +
 +
[[文件:TLS-ECDHE-RSA-with-AES.png]]
  
 
==新闻==
 
==新闻==
第37行: 第42行:
 
*[https://github.com/tlswg/ Transport Layer Security @ GitHub]
 
*[https://github.com/tlswg/ Transport Layer Security @ GitHub]
  
==开源项目==
+
==项目==
 +
[[文件:gnutls-logo.png|GnuTLS|right]] [[文件:Openssl.png|OpenSSL|right]] [[文件:LibreSSL-logo.jpeg|LibreSSL|right]] [[文件:Letsencrypt-logo.png|Let's Encrypt|right]]
 +
[[文件:wolfSSL-logo.png|right|wolfSSL]]
 +
*[https://github.com/tlswg/ TLSWG @ GitHub]
 
*[[LibreSSL]] BSD license
 
*[[LibreSSL]] BSD license
 
*[[OpenSSL]] BSD license
 
*[[OpenSSL]] BSD license
第53行: 第61行:
 
*[[Facebook]] [https://github.com/facebookincubator/fizz Fizz] is a [[C++14]] implementation of the TLS-1.3 standard.
 
*[[Facebook]] [https://github.com/facebookincubator/fizz Fizz] is a [[C++14]] implementation of the TLS-1.3 standard.
 
*[https://github.com/randombit/botan Botan] Crypto and TLS for Modern C++
 
*[https://github.com/randombit/botan Botan] Crypto and TLS for Modern C++
 +
*[https://github.com/mirleft/ocaml-tls ocaml-tls] TLS in pure [[OCaml]].
 +
*[https://github.com/wolfssl wolfSSL] Embedded SSL
 +
 +
==服务==
 +
*[https://uptime.netcraft.com/perf/reports/OCSP OCSP sites]
 +
*[https://www.eff.org/observatory The EFF SSL Observatory]
  
 
==比较==
 
==比较==
第60行: 第74行:
 
==图集==
 
==图集==
 
<gallery widths=100px heights=100px perrow=6>
 
<gallery widths=100px heights=100px perrow=6>
image:Simplified-SSL-Handshake-Sequence.gif|简单的SSL握手过程
+
image:Simplified-SSL-Handshake-Sequence.png|简单的SSL握手过程
 
image:ssl-handshake-with-two-way-authentication-with-certificates.png|双向证书认证的SSL握手过程
 
image:ssl-handshake-with-two-way-authentication-with-certificates.png|双向证书认证的SSL握手过程
image:SSL-Protocol-Stack.gif|SSL协议栈
+
image:SSL-Protocol-Stack.png|SSL协议栈
image:SSL-Record-Protocol.gif|SSL记录协议
+
image:SSL-Record-Protocol.png|SSL记录协议
 
image:ssl-messages.gif|SSL消息
 
image:ssl-messages.gif|SSL消息
 
image:jsse-api-key-classes.jpg|JSSE核心类
 
image:jsse-api-key-classes.jpg|JSSE核心类
 
image:ssl-engine.jpg|SSL引擎
 
image:ssl-engine.jpg|SSL引擎
 
image:OpenSource-Cryptographic-Libraries.png|开源密码库
 
image:OpenSource-Cryptographic-Libraries.png|开源密码库
 +
image:SSL-Threat-Model.png|SSL威胁模型
 
</gallery>
 
</gallery>
  

2022年5月21日 (六) 02:49的版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 TLS Thanks, Wikipedia.

TLS/SSL

目录

简介

Transport Layer Security (TLS) 和它的前任 Secure Sockets Layer (SSL)

安全套接层(Secure Sockets Layer,SSL)是网景公司(Netscape)在推出Web浏览器首版的同时,提出的协议。SSL采用公开密钥技术,保证两个应用间通信的保密性和可靠性,使客户与服务器应用之间的通信不被攻击者窃听。可在服务器和客户机两端同时实现支持,目前已成为互联网上保密通讯的工业标准,现行Web浏览器亦普遍将Http和SSL相结合,从而实现安全通信。此协议和其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。

TLS-ECDHE-RSA-with-AES.png

新闻

协议

协议 年份
SSL 1.0 N/A
SSL 2.0 1995
SSL 3.0 1996
TLS 1.0 1999
TLS 1.1 2006
TLS 1.2 2008
TLS 1.3 待定

标准

项目

GnuTLS
OpenSSL
LibreSSL
Let's Encrypt
wolfSSL

服务

比较

图集

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱