SSL TLS

SSL TLS


SSL: Secure Sockets Layer 
TLS: Transport Layer Security
是用來保障網路通信安全的加密協定,它們主要用於保護數據在網路上的傳輸,防止數據在傳輸過程中被攔截、竄改或竊聽。

SSL 是早期的加密協定,現已被淘汰。
TLS 是 SSL 的改進版本,當前普遍使用的是 TLS 1.2 和 TLS 1.3。

主要功能
1.協商加密算法和密鑰: 客戶端(如瀏覽器)和伺服器會進行一個「握手」(handshake)過程,協商出雙方能夠支持的加密算法以及交換對稱加密所需的密鑰。
2.身份驗證: 伺服器會向客戶端提供數位憑證(通常是由可信任的第三方 CA 颁发的 SSL 憑證),以證明伺服器的身份。
3.加密通信: 當握手過程完成後,客戶端和伺服器之間的數據傳輸就會使用加密算法進行加密,確保傳輸中的數據保密和完整性。

TLS 憑證


由憑證認證機構 (CA) 管理並銷售

內容包含
公鑰: client 密鑰。
憑證持有者身份信息
憑證發布機構的簽名
有效期: 開始日期和結束日期

TLS 握手

Last updated