加密方式之訪問過程保證安全HTTPS

2021-10-08 09:29:26 字數 337 閱讀 6702

blog.ayla1688.cool

說到https, 就會聯想到ssl證書,當有了ssl證書,並配置到伺服器端,才可以使用https協議。 下面來說說https保證資料傳輸的安全性。

* 通訊開始的時候,使用非對稱加密。先解決秘鑰的傳輸,客戶端訪問伺服器,伺服器選擇一種加密演算法將公鑰傳送給客戶端。

* 客戶端拿到伺服器傳送的公鑰,自己隨機生成乙個隨機數,使用公鑰加密,將隨機數傳送給伺服器。

* 伺服器使用私鑰解密公鑰,得到隨機數。

* 後續客戶端和伺服器進行對稱加密,秘鑰就是上述生成的隨機數。

只在通訊開始的時候使用非對稱加密進行秘鑰傳輸, 隨後進行對稱加密傳輸資料。

web頁面的訪問過程

1,瀏覽器首先會查詢本機的系統,獲取主機名對應的ip位址。2,若本機查詢不到相應的ip位址,則會發起dns請求,獲取主機名對應的ip位址。3,使用查詢到的ip位址,直接訪問目標伺服器。首先說說訪問目標位址的兩種方式 第一,使用目標ip位址訪問。比如你可以直接在瀏覽器中輸入ip位址而直接訪問它的主機。...

Python物件的屬性訪問過程

只想回答乙個問題 當編譯器要讀取obj.field時,發生了什麼?看似簡單的屬性訪問,其過程還蠻曲折的.總共有以下幾個step 1.如果obj本身 乙個instance 有這個屬性,返回.如果沒有,執行 step 2 2.如果obj的class 有這個屬性,返回.如果沒有,執行step 3.3.如果...

Tomcat配置以及網域名稱訪問過程

在tomcat的安裝目錄中找到conf下的server.xml 配置預設啟動的埠 網域名稱 如何進行訪問 輸入網域名稱之後檢查本機的c windows system32 drivers etc hosts配置檔案下有沒有這個網域名稱對映 如果有直接對應的ip位址,在這個位址中,有我們需要訪問的web...