成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Http和Https究竟有啥不一樣?

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
本文從HTTP的不安全引出HTTPS,HTTPS就是在HTTP的基礎(chǔ)上增加了一層SSL的加密協(xié)議,然后進(jìn)一步講述了兩種不同的加密方式。

1. 從HTTP說起

說起HTTP請(qǐng)求,我們幾乎每天都在發(fā)出這樣的請(qǐng)求,例如我們?cè)跒g覽器中輸入http://www.baidu.com時(shí),就是向百度的服務(wù)器發(fā)出一個(gè)http請(qǐng)求,而百度的服務(wù)器同時(shí)會(huì)給我們返回該請(qǐng)求的一個(gè)回應(yīng)。

再例如,我們?cè)谝粋€(gè)登錄的場(chǎng)景下,輸入用戶名="123",密碼="666666",然后按下登錄按鈕,此時(shí)http請(qǐng)求中將攜帶著用戶名和密碼兩個(gè)信息提交到服務(wù)器,然后服務(wù)器從http請(qǐng)求的報(bào)文中提取到用戶名和密碼等信息。

Http和Https究竟有啥不一樣?

很明顯,http請(qǐng)求存在著一個(gè)很嚴(yán)重的問題,http協(xié)議傳輸?shù)氖敲魑模绻虚g有個(gè)黑客攔截到該請(qǐng)求,就攔截到了我們的數(shù)據(jù),就能將我們的用戶名和密碼看得一清二楚,這樣隱私的數(shù)據(jù)就非常容易泄露出去。

Http和Https究竟有啥不一樣?

因此,我們很容易想到,我們可以對(duì)數(shù)據(jù)加密去解決該問題呀!這就引出了我們今天的主題:HTTPS,于是,有了下圖的場(chǎng)景。

Http和Https究竟有啥不一樣?

可以看出,黑客即使截取到了我們請(qǐng)求的數(shù)據(jù),他看到也只是一串亂碼,根本不知道是啥子玩意,所以,HTTPS就是一種將數(shù)據(jù)加密后再傳輸?shù)膮f(xié)議。

2. HTTP和HTTPS的對(duì)比

從上圖可以看到,HTTP和HTTPS協(xié)議底層都是基于TCP的協(xié)議,只是HTTPS協(xié)議中間多了一層SSL或者TLS,因此,很簡單,HTTPS就是HTTP協(xié)議加上SSL/TLS。TLS是SSL的升級(jí)版,它們的作用都是進(jìn)行加密的連接。

3. 對(duì)稱加密

特點(diǎn):靠一個(gè)密鑰來加密數(shù)據(jù),使用相同的一個(gè)密鑰來解密數(shù)據(jù)。首先用戶需要把自己的一把鑰匙給送給服務(wù)器,用戶用這把鑰匙加密數(shù)據(jù),然后服務(wù)器待會(huì)拿這把相同的鑰匙去解密用戶接下來發(fā)送的數(shù)據(jù)。

Http和Https究竟有啥不一樣?

那么,這樣的加密算法有什么不妥呢?首先,如果用戶擁有相同的密鑰的話,我的密鑰能解你的數(shù)據(jù),你的密鑰能解密我的數(shù)據(jù),這樣,別有用心的用戶就能截取和破解你的數(shù)據(jù)了,所以,每個(gè)用戶都必須擁有一把只屬于自己的密鑰,那每個(gè)用戶的密鑰都要先發(fā)給服務(wù)器,那有5000萬個(gè)用戶服務(wù)器就有5000萬把密鑰,這明顯給服務(wù)器增加了太多太多的負(fù)荷,這是顯然不符合我們的需求的;其次,如果在客戶端第一次發(fā)送密鑰給服務(wù)器的時(shí)候,此次發(fā)送是明文發(fā)送的,黑客此刻在中間截取到了我們的密鑰,那接下來的數(shù)據(jù)黑客也能破解掉,這明顯也是不符合我們的需求。

但是,該加密方式計(jì)算量小,加密和解密的速度比較快,適合加密比較大的數(shù)據(jù)。好了,講完對(duì)稱加密,我們知道對(duì)稱加密存在著一些缺點(diǎn),由此產(chǎn)生了第二種的加密方式,就是非對(duì)稱加密。

4. 非對(duì)稱加密

特點(diǎn):有一個(gè)公鑰和一個(gè)私鑰,公鑰加密只能私鑰解密,私鑰加密只能公鑰解密。因?yàn)榻饷芎图用苁褂貌煌蔫€匙,所以稱為非對(duì)稱加密。公鑰和私鑰都放在服務(wù)器上,公鑰是可以隨便傳輸?shù)模借€是絕對(duì)不會(huì)暴露的,數(shù)據(jù)傳輸是安全的。

說了這么多抽象的東東,我們看一個(gè)具體的例子。

Http和Https究竟有啥不一樣? 

首先服務(wù)器端把公鑰傳給客戶端,客戶端拿到公鑰后對(duì)數(shù)據(jù)進(jìn)行加密,然后客戶端發(fā)送使用公鑰加密過的數(shù)據(jù)到服務(wù)器,服務(wù)器收到加密后的數(shù)據(jù)后使用私鑰對(duì)數(shù)據(jù)進(jìn)行解密。

此刻,黑客即使拿到公鑰和公鑰加密后的數(shù)據(jù),也沒法解密,因?yàn)楣€加密的數(shù)據(jù)公鑰是解不了的,只有私鑰能解。

該加密方式數(shù)據(jù)傳輸雖然安全,但是計(jì)算量大,加密和解密的速度比較慢。

那么,有沒有一種方法是加密解密速度快,而且又是數(shù)據(jù)傳輸安全的呢?根據(jù)對(duì)稱加密的優(yōu)點(diǎn)和非對(duì)稱加密的優(yōu)點(diǎn),由此誕生了HTTPS的加密方式,接下來我們看一下HTTPS加密、解密及驗(yàn)證的過程。

5. HTTPS加密、解密及驗(yàn)證過程

Http和Https究竟有啥不一樣?

假如服務(wù)器端存有一個(gè)公鑰777和一個(gè)私鑰888,首先,瀏覽器發(fā)出一個(gè)https請(qǐng)求,如https://www.baidu.com,服務(wù)器端響應(yīng)請(qǐng)求,返回一個(gè)SSL數(shù)字證書給客戶端,SSL數(shù)字證書包括了公鑰和服務(wù)器的身份標(biāo)識(shí)信息,客戶端收到SSL數(shù)字證書之后,驗(yàn)證該數(shù)字證書是否有效,如無效,則瀏覽器會(huì)發(fā)出不安全警告,如有效,就會(huì)先生成一個(gè)隨機(jī)碼如6666,然后使用公鑰777對(duì)這個(gè)隨機(jī)碼進(jìn)行加密,然后傳輸該加密后的隨機(jī)碼到服務(wù)器,服務(wù)器使用私鑰888進(jìn)行解密,得到客戶端的隨機(jī)碼為6666,以上該過程就是我們說的非對(duì)稱加密。

此時(shí),客戶端和服務(wù)器都同時(shí)擁有了該隨機(jī)碼6666,然后,把這個(gè)隨機(jī)碼6666用作對(duì)稱加密的密鑰,用密鑰6666對(duì)userName和passWord的信息進(jìn)行加密,發(fā)送到服務(wù)器端,服務(wù)器端同樣使用相同的密鑰6666對(duì)數(shù)據(jù)進(jìn)行解密,最后得到userName和passWord的信息。以上為整個(gè)HTTPS加密、解密及驗(yàn)證的過程。

總結(jié)

本文從HTTP的不安全引出HTTPS,HTTPS就是在HTTP的基礎(chǔ)上增加了一層SSL的加密協(xié)議,然后進(jìn)一步講述了兩種不同的加密方式,分別是對(duì)稱加密和非對(duì)稱加密,然后講述了兩者的不同及各自的優(yōu)缺點(diǎn),HTTPS綜合了兩種加密方式,最后,給出了完整的HTTPS加密、解密及驗(yàn)證過程。

 

責(zé)任編輯:趙寧寧 來源: 今日頭條
相關(guān)推薦

2012-03-07 17:24:10

戴爾咨詢

2012-12-20 10:17:32

IT運(yùn)維

2025-04-03 08:21:18

2017-11-03 07:57:19

2011-03-14 16:51:24

2021-12-23 15:11:46

Web 3.0元宇宙Metaverse

2021-02-15 11:32:20

Apt-getLinuxApt

2016-05-09 18:40:26

VIP客戶緝拿

2015-10-19 12:33:01

華三/新IT

2017-05-25 15:02:46

聯(lián)宇益通SD-WAN

2009-02-04 15:43:45

敏捷開發(fā)PHPFleaPHP

2009-12-01 16:42:27

Gentoo Linu

2018-05-09 15:42:24

新零售

2016-03-24 18:51:40

2011-02-28 10:38:13

Windows 8

2009-06-12 15:26:02

2015-08-04 14:49:54

Discover

2009-07-07 10:44:14

多態(tài)

2022-05-05 21:47:32

Linuxls 命令

2023-03-20 08:19:23

GPT-4OpenAI
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲精品久久久一区二区三区 | 国产精品日韩欧美一区二区 | 欧美一区二区黄 | 欧美理伦片在线播放 | 国产精品99久久久久久久久久久久 | 日日夜夜精品免费视频 | 国产一区二区在线免费观看 | 韩国主播午夜大尺度福利 | 麻豆一区二区三区 | 日日欧美| 日韩电影免费在线观看中文字幕 | 欧美日韩综合精品 | 亚洲成人网在线 | caoporn国产精品免费公开 | 久久精品免费 | 久久精品国产99国产精品 | 国产精品大全 | 国产综合一区二区 | 日韩精品| 男女羞羞视频在线免费观看 | 久久久精品一区 | 国产精品视频二区三区 | 日韩欧美一区二区在线播放 | 亚洲a视频 | 成人深夜福利 | 亚洲成人av一区二区 | 97精品一区二区 | 日本a视频 | 国产精品美女 | 男女免费观看在线爽爽爽视频 | 色婷婷国产精品综合在线观看 | 男人天堂手机在线视频 | www国产成人免费观看视频,深夜成人网 | 欧美精品久久久久 | 亚洲成人免费在线 | 国内精品久久久久久影视8 最新黄色在线观看 | 国产欧美视频一区二区三区 | 亚洲综合国产精品 | 国产剧情久久 | www.97国产 | 三级黄色片在线 |