<strike id="gcwsi"></strike>
  • <ul id="gcwsi"></ul>

    千鋒教育-做有情懷、有良心、有品質的職業教育機構

    400-811-9990
    手機站
    千鋒教育

    千鋒學習站 | 隨時隨地免費學

    千鋒教育

    掃一掃進入千鋒手機站

    領取全套視頻
    千鋒教育

    關注千鋒學習站小程序
    隨時隨地免費學習課程

    上海
    • 北京
    • 鄭州
    • 武漢
    • 成都
    • 西安
    • 沈陽
    • 廣州
    • 南京
    • 深圳
    • 大連
    • 青島
    • 杭州
    • 重慶
    當前位置:哈爾濱千鋒IT培訓  >  技術干貨  >  http和https區別以及哪個更安全?

    http和https區別以及哪個更安全?

    來源:千鋒教育
    發布人:qyf
    時間:2023-02-10 17:21:54

    http和https區別以及哪個更安全

      HTTP明文傳輸,數據沒有加密,安全性較差,HTTPS(HTTP + SSL),數據傳輸過程是加密的,安全性要好一些。

      使用HTTPS協議要經過SSL認證來申請SSL證書,認證拿到證書的過程一般都是收費的,所以成本略高。

      HTTP的速度要比HTTPS要更快一些,就是因為HTTP和服務器建立連接要通過TCP的三次握手,客戶端和服務端只需要交換3個包,HTTPS在進行連接的時候除了要TCP的3個包,還要加上SSL握手的9個包,一共12個包。

      默認端口不同,http默認80端口,https默認443接口。

      HTTPS認證是怎么認證的?

      客戶端和服務端進行數據傳輸之前,先通過證書對雙方進行身份驗證:

      1. 客戶端在發送SSL握手信息給服務端要求連接

      2. 服務端會將證書發送給客戶端

      3. 客戶端檢查服務端證書,確認這個這個證書的簽發機構是否值得信任,如果檢查有問題,客戶端會將是否繼續通訊的決定權交給客戶端,如果檢查無誤,或者用戶選擇繼續,就表現客戶端認可服務端身份。

      4. 服務端要求客戶端發送證書,并且檢查是否通過驗證, 失敗就關閉連接,成功的話就得到客戶端的公鑰

      至此,服務端及客戶端雙方身份認證接受,雙方都確保彼此身份可靠。

      HTTPS一定安全嗎?

      不一定,HTTPS往往無法阻止中間人攻擊。

      A和B進行數據交互的時候,可以采用加密的方式,加密分為對稱和不對稱兩種。

      對稱加密只要被破解出加密方式,就很容易泄露信息。

      A生成一個秘鑰ka,B生成一個秘鑰kb;ka用于解密A加密的數據,kb用于解密B加密的數據。

      A將ka傳遞給B,B將kb傳遞A,這樣的話,A再給B傳遞信息的時候,B接受到之后用ka來進行解密。

      HTTPS進行密文傳輸的時候采用的不對稱加密的方式。但是如果有中間人攔截請求后模仿A和B來與B和A進行通信的時候也會泄露數據。

    聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。

    猜你喜歡LIKE

    抖音買1000粉會封嗎?那些短視頻運營你不得不知道的事情

    2023-04-20

    做短視頻你不得不知道的事情之抖音流量池分配規則

    2023-04-20

    視頻剪輯軟件哪個好?電腦軟件vs手機軟件

    2023-03-01

    最新文章NEW

    抖音發日常和作品有什么不一樣

    2023-04-19

    mysql和mariadb有什么區別

    2023-03-17

    CSS選擇器的權重如何判斷?

    2023-02-10

    相關推薦HOT

    更多>>

    快速通道 更多>>

    最新開班信息 更多>>

    網友熱搜 更多>>