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輸出,則輸出擴...