HTTPS通訊過程

2022-05-29 09:54:08 字數 741 閱讀 6027

https =  http + ssl 使用443埠,http使用80埠

在對 ssl 進行講解之前,我們先來了解一下加密方法。ssl 採用一種

叫做公開金鑰加密(public-key cryptography)的加密處理方式。

近代的加密方法中加密演算法是公開的,而金鑰卻是保密的。通過這種

方式得以保持加密方法的安全性。

加密和解密都會用到金鑰。沒有金鑰就無法對密碼解密,反過來說,

任何人只要持有金鑰就能解密了。如果金鑰被攻擊者獲得,那加密也

就失去了意義。

加密方法1:共享金鑰也叫對稱金鑰加密

加密,解密使用使用同乙個金鑰的方式叫做共享秘鑰.共享秘鑰速度快

加密方法2:公開金鑰加密,也叫非對稱金鑰加密

非對稱金鑰加密,使用2把鑰匙,一把公鑰,一把私鑰,加密使用公鑰加密,解密使用私鑰進行解密

https使用混合機密機制

1、使用公開金鑰加密方式傳送之後要在共享金鑰加密中使用的金鑰

2、使用共享秘鑰方式進行通訊

證書:

作用:證明公開金鑰是貨真價實的公開金鑰,證書一般都是可信任的第三方機構發放的,證書ca.

https通訊過程

通訊的參與者包括證書頒發機構,伺服器,和客戶端 加密過程 加密的內容 金鑰 加密所用的演算法 密文 hash值 指紋 不同內容的hash值是不一樣的且hash不可逆 hash演算法 指紋演算法 計算hash值 指紋 的演算法 簽名 hash值的加密結果,加密的原因是因為要防止修改內容的同時修改對應的...

HTTPS加密及通訊過程

http 超文字傳輸協議,位於應用層,常用於web瀏覽器和伺服器之間的通訊。https 位於安全層上的http,在http下面提供了一層傳輸級的密碼安全層 ssl tls 不同點 http預設情況訪問的是服務端80埠,https訪問的是443埠 ssl tls是通過443埠承載 http直接傳輸命令...

https 建立通訊原理與過程

一 https簡介 二 https與http的區別 1 https的伺服器需要到ca申請證書,以證明自己伺服器的用途 2 http資訊是明文傳輸,https資訊是密文傳輸 3 http與https的埠不同,乙個是80埠,乙個是443埠 可以說http與https是完全不同的連線方式,https集合了...