https加密原理

1.簡介

萬維網(wǎng)服務(wù)器使用SSL默認(rèn)服務(wù)端口443來取代普通萬維網(wǎng)服務(wù)的80端口,且該安全網(wǎng)頁URL中的協(xié)議標(biāo)識用https代替http,在與服務(wù)器建立TCP連接后,先進行瀏覽器和服務(wù)器之間的握手協(xié)議,完成加密算法的協(xié)商和會話秘鑰的傳遞,然后進行安全數(shù)據(jù)傳輸。

  • 公開秘鑰加密
    即為非對稱加密,發(fā)送方使用對方的公開秘鑰加密,對方收到加密信息后,再使用自己的私有秘鑰進行解密
  • 共享秘鑰加密
    即為對稱加密,加密和解密使用同一個秘鑰的方式稱為共享秘鑰加密

2.CA證書

CA是負(fù)責(zé)管理和簽發(fā)證書的第三方權(quán)威機構(gòu),是所有行業(yè)和公眾都信任的,認(rèn)可的。
CA證書,是用于驗證網(wǎng)站是否可信,一般里面包含有公開秘鑰。

3.實現(xiàn)過程

  • 協(xié)商加密算法
    瀏覽器向服務(wù)器發(fā)送瀏覽器SSL版本號和一些可選的加密算法,服務(wù)器選定后再告訴瀏覽器
  • 服務(wù)器鑒別
    服務(wù)器向瀏覽器發(fā)送一個包含其公開秘鑰的數(shù)字證書,瀏覽器使用該證書認(rèn)證機構(gòu)的公鑰對該證書進行驗證,公開秘鑰加密
  • 共享秘鑰計算
    瀏覽器產(chǎn)生一個隨機數(shù),用服務(wù)器公鑰加密后發(fā)送給服務(wù)器,雙方根據(jù)協(xié)商的算法產(chǎn)生一個共享秘鑰加密
  • 安全數(shù)據(jù)傳輸
    雙方使用共享秘鑰加密他們之間的數(shù)據(jù)并驗證其完整性

為什么要先采用公開密鑰加密,之后再采用共享秘鑰加密?
因為公開密鑰加密處理速度慢,而共享秘鑰加密,首先必須告知對方自己的私鑰,而這個私鑰的傳輸過程的安全性沒有保障,所以要采用先公開密鑰加載,之后用公開密鑰來保證私鑰傳輸?shù)陌踩浴?/p>

4.SSL的處理速度變慢

  • 通信慢,因為要通過SSL通信,獲取包含其公開秘鑰的數(shù)字證書
  • 消耗CPU和內(nèi)存資源,進行加密計算,因此只有包含個人信息等敏感數(shù)據(jù)時,才利用HTTPS加密通信,節(jié)約購買證書的開銷

5.加密的過程

https加密是在傳輸層
https報文在被包裝成tcp報文時完成加密過程,無論是頭部還是內(nèi)容主體部分都是會被加密

6.https和http的區(qū)別

  1. https協(xié)議需要用到CA申請的證書
  2. http信息是明文傳輸,https則是具有安全性的ssl加密
  3. http是直接與TCP進行數(shù)據(jù)傳輸,而https是通過一層SSL(表示層),http默認(rèn)使用80端口,https默認(rèn)使用443端口
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 其實,我對https以前只有一個大概的了解,最近工作中遇到一個問題從而將https協(xié)議做了一個徹底的學(xué)習(xí)和認(rèn)知,下...
    一條魚的星辰大海閱讀 3,546評論 0 1
  • 引言 HTTPS的使用越來越廣泛,淘寶、京東、當(dāng)當(dāng)?shù)却笮途W(wǎng)站幾乎全站采用HTTPS。本文參考了若干文章并結(jié)合自己理...
    阿堃堃堃堃閱讀 1,323評論 0 5
  • 本文摘自 騰訊bugly 的文章《全站 HTTPS 來了》,內(nèi)容有修改。 大家在使用百度、谷歌或淘寶的時候,是否注...
    bnotes閱讀 3,879評論 1 9
  • 原文地址 http://blog.csdn.net/u012409247/article/details/4985...
    0fbf551ff6fb閱讀 3,698評論 0 13
  • 一、作用 不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文傳播,帶來了三大風(fēng)險。 (1)竊聽風(fēng)險...
    XLsn0w閱讀 11,063評論 2 44

友情鏈接更多精彩內(nèi)容