徹底搞清楚SSL TLS

2021-09-12 23:59:28 字數 1250 閱讀 5061

ssl(secure sockets layer)最初由netscape定義, 分別有sslv2和sslv3兩個版本(sslv1未曾對外發布); 在sslv3之後ssl重新命名為tls。

tls(transport layer security)版本從tlsv1.0開始, tlsv1.0是在sslv3的基礎上公升級而來。

協議時間

建議說明

sslv1//

實際從未公開發布。

sslv2

1995

棄用ietf已於2023年棄用。

sslv3

1996

棄用ietf已於2023年棄用。

tlsv1.0

1999相容-

tlsv1.1

2006相容-

tlsv1.2

2008

主推目前最新可用版本

tlsv1.3//

2016開始草案制定

多年以來已棄用的ssl協議也暴露出了一些高危漏洞(例如: poodle, drown); 因此建議伺服器禁用ssl3.0及ssl2.0, 只啟用tls協議。

ssl/tls使用證書來實現對資料的加密傳輸以及身份認證。

[1] rfc6176 - prohibiting secure sockets layer (ssl) version 2.0

[2] rfc7568 - deprecating secure sockets layer version 3.0

[3] rfc2246 - the tls protocol version 1.0

[4] rfc4346 - the transport layer security (tls) protocol version 1.1

[5] rfc5246 - the transport layer security (tls) protocol version 1.2

[6] rfc2246 - the tls protocol version 1.0

[7] rfc4346 - the transport layer security (tls) protocol version 1.1

[8] rfc5246 - the transport layer security (tls) protocol version 1.2

[9] the transport layer security (tls) protocol version 1.3

[10] ssl and tls protocols

徹底搞清楚css權重

乙個元素有多個樣式對他進行設定的時候,那麼哪個樣式會起作用呢?這就需要乙個規則計算,這個規則就是權重。誰的權重大,就使用那個樣式。根據w3c的規範,元素分為三個等級 我們按照剛才的規則進行分類計算,計算一下有幾個a,幾個b,幾個c。示例 body content data img hover 複製 ...

STL set讓你徹底搞清楚set的特性

set的特性是,所有元素都會根據元素的鍵值自動被排序,set的元素不像map那樣可以同時擁有實值 value 和鍵值 key set元素的鍵值就是實值,實值就是鍵值。set不允許兩個元素有相同的鍵值。我們可以通過set的迭代器改變set的元素嗎?不行的,因為set元素值就是其鍵值,關係到set元素的...

搞清楚LzoCodec和LzopCodec

使用lzo過程會發現它有兩種壓縮編碼可以使用,即lzocodec和lzopcodec,下面說說它們區別 lzocodec比lzopcodec更快,lzopcodec為了相容lzop程式新增了如bytes signature,header等資訊 如果使用 lzocodec作為reduce輸出,則輸出擴...