HTTPS基礎(chǔ)知識(shí)

HTTPS基礎(chǔ)知識(shí):HTTPS (Secure Hypertext Transfer Protocol)安全超文本傳輸協(xié)議喊熟,是一個(gè)安全通信通道,它基于HTTP開發(fā)用于在客戶計(jì)算機(jī)和服務(wù)器之間交換信息打厘。它使用安全套接字層SSL進(jìn)行信息交換绪穆,簡(jiǎn)單來(lái)說(shuō)它是HTTP的安全版,是使用TLS/SSL加密的HTTP協(xié)議纳猫。

HTTP協(xié)議采用明文傳輸信息,存在信息竊聽谈截、信息篡改和信息劫持的風(fēng)險(xiǎn)筷屡,而協(xié)議TLS/SSL具有身份驗(yàn)證、信息加密和完整性校驗(yàn)的功能簸喂,可以避免此類問(wèn)題發(fā)生速蕊。

TLS/SSL全稱安全傳輸層協(xié)議Transport Layer Security, 是介于TCP和HTTP之間的一層安全協(xié)議,不影響原有的TCP協(xié)議和HTTP協(xié)議娘赴,所以使用HTTPS基本上不需要對(duì)HTTP頁(yè)面進(jìn)行太多的改造规哲。

image.png

HTTPS協(xié)議的主要功能基本都依賴于TLS/SSL協(xié)議

TLS/SSL的功能實(shí)現(xiàn)主要依賴于三類基本算法:散列函數(shù) Hash、對(duì)稱加密和非對(duì)稱加密诽表,其利用非對(duì)稱加密實(shí)現(xiàn)身份認(rèn)證和密鑰協(xié)商唉锌,對(duì)稱加密算法采用協(xié)商的密鑰對(duì)數(shù)據(jù)加密,基于散列函數(shù)驗(yàn)證信息的完整性竿奏。

image.png

散列函數(shù)Hash

常見的有 MD5袄简、SHA1、SHA256泛啸,該類函數(shù)特點(diǎn)是函數(shù)單向不可逆绿语、對(duì)輸入非常敏感、輸出長(zhǎng)度固定候址,針對(duì)數(shù)據(jù)的任何修改都會(huì)改變散列函數(shù)的結(jié)果吕粹,用于防止信息篡改并驗(yàn)證數(shù)據(jù)的完整性;

在信息傳輸過(guò)程中,散列函數(shù)不能單獨(dú)實(shí)現(xiàn)信息防篡改岗仑,因?yàn)槊魑膫鬏斊ジ虚g人可以修改信息之后重新計(jì)算信息摘要,因此需要對(duì)傳輸?shù)男畔⒁约靶畔⒄M(jìn)行加密;

對(duì)稱加密

常見的有 AES-CBC荠雕、DES稳其、3DES驶赏、AES-GCM等,相同的密鑰可以用于信息的加密和解密既鞠,掌握密鑰才能獲取信息煤傍,能夠防止信息竊聽,通信方式是1對(duì)1;

對(duì)稱加密的優(yōu)勢(shì)是信息傳輸1對(duì)1嘱蛋,需要共享相同的密碼蚯姆,密碼的安全是保證信息安全的基礎(chǔ),服務(wù)器和 N 個(gè)客戶端通信浑槽,需要維持 N 個(gè)密碼記錄,且缺少修改密碼的機(jī)制;

非對(duì)稱加密

即常見的 RSA 算法返帕,還包括 ECC桐玻、DH 等算法,算法特點(diǎn)是荆萤,密鑰成對(duì)出現(xiàn)镊靴,一般稱為公鑰(公開)和私鑰(保密),公鑰加密的信息只能私鑰解開链韭,私鑰加密的信息只能公鑰解開偏竟。因此掌握公鑰的不同客戶端之間不能互相解密信息,只能和掌握私鑰的服務(wù)器進(jìn)行加密通信敞峭,服務(wù)器可以實(shí)現(xiàn)1對(duì)多的通信踊谋,客戶端也可以用來(lái)驗(yàn)證掌握私鑰的服務(wù)器身份。

非對(duì)稱加密的特點(diǎn)是信息傳輸1對(duì)多旋讹,服務(wù)器只需要維持一個(gè)私鑰就能夠和多個(gè)客戶端進(jìn)行加密通信殖蚕,但服務(wù)器發(fā)出的信息能夠被所有的客戶端解密,且該算法的計(jì)算復(fù)雜沉迹,加密速度慢睦疫。

結(jié)合三類算法的特點(diǎn),TLS的基本工作方式是鞭呕,客戶端使用非對(duì)稱加密與服務(wù)器進(jìn)行通信蛤育,實(shí)現(xiàn)身份驗(yàn)證并協(xié)商對(duì)稱加密使用的密鑰,然后對(duì)稱加密算法采用協(xié)商密鑰對(duì)信息以及信息摘要進(jìn)行加密通信葫松,不同的節(jié)點(diǎn)之間采用的對(duì)稱密鑰不同瓦糕,從而可以保證信息只能通信雙方獲取。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末腋么,一起剝皮案震驚了整個(gè)濱河市刻坊,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌党晋,老刑警劉巖谭胚,帶你破解...
    沈念sama閱讀 221,331評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件徐块,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡灾而,警方通過(guò)查閱死者的電腦和手機(jī)胡控,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,372評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)旁趟,“玉大人昼激,你說(shuō)我怎么就攤上這事∥眩” “怎么了橙困?”我有些...
    開封第一講書人閱讀 167,755評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)耕餐。 經(jīng)常有香客問(wèn)我凡傅,道長(zhǎng),這世上最難降的妖魔是什么肠缔? 我笑而不...
    開封第一講書人閱讀 59,528評(píng)論 1 296
  • 正文 為了忘掉前任夏跷,我火速辦了婚禮,結(jié)果婚禮上明未,老公的妹妹穿的比我還像新娘槽华。我一直安慰自己,他們只是感情好趟妥,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,526評(píng)論 6 397
  • 文/花漫 我一把揭開白布猫态。 她就那樣靜靜地躺著,像睡著了一般披摄。 火紅的嫁衣襯著肌膚如雪懂鸵。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,166評(píng)論 1 308
  • 那天行疏,我揣著相機(jī)與錄音匆光,去河邊找鬼。 笑死酿联,一個(gè)胖子當(dāng)著我的面吹牛终息,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播贞让,決...
    沈念sama閱讀 40,768評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼周崭,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了喳张?” 一聲冷哼從身側(cè)響起续镇,我...
    開封第一講書人閱讀 39,664評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎销部,沒(méi)想到半個(gè)月后摸航,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體制跟,經(jīng)...
    沈念sama閱讀 46,205評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,290評(píng)論 3 340
  • 正文 我和宋清朗相戀三年酱虎,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了雨膨。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,435評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡读串,死狀恐怖聊记,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情恢暖,我是刑警寧澤排监,帶...
    沈念sama閱讀 36,126評(píng)論 5 349
  • 正文 年R本政府宣布,位于F島的核電站杰捂,受9級(jí)特大地震影響舆床,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜琼娘,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,804評(píng)論 3 333
  • 文/蒙蒙 一峭弟、第九天 我趴在偏房一處隱蔽的房頂上張望附鸽。 院中可真熱鬧脱拼,春花似錦、人聲如沸坷备。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,276評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)省撑。三九已至赌蔑,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間竟秫,已是汗流浹背娃惯。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留肥败,地道東北人趾浅。 一個(gè)月前我還...
    沈念sama閱讀 48,818評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像馒稍,于是被迫代替她去往敵國(guó)和親皿哨。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,442評(píng)論 2 359