https建立過程有哪些用到了隨機數

2021-03-03 23:11:09 字數 2057 閱讀 7753

1樓:

http下加入ssl層,https的安全基礎是ssl,因此加密的詳細內容就需要ssl即可

1、https(全稱:hyper text transfer protocol over secure socket layer),是以安全為目標的http通道,簡單講是http的安全版。

2、為了便於更好的認識和理解ssl 協議,這裡著重介紹ssl 協議的握手協議。ssl 協議既用到了公鑰加密技術又用到了對稱加密技術,對稱加密技術雖然比公鑰加密技術的速度快,可是公鑰加密技術提供了更好的身份認證技術。ssl 的握手協議非常有效的讓客戶和伺服器之間完成相互之間的身份認證,其主要過程如下:

①客戶端的瀏覽器向伺服器傳送客戶端ssl 協議的版本號,加密演算法的種類,產生的隨機數,以及其他伺服器和客戶端之間通訊所需要的各種資訊。

②伺服器向客戶端傳送ssl 協議的版本號,加密演算法的種類,隨機數以及其他相關資訊,同時伺服器還將向客戶端傳送自己的證書。

③客戶利用伺服器傳過來的資訊驗證伺服器的合法性,伺服器的合法性包括:證書是否過期,發行伺服器證書的ca 是否可靠,發行者證書的公鑰能否正確解開伺服器證書的「發行者的數字簽名」,伺服器證書上的域名是否和伺服器的實際域名相匹配。如果合法性驗證沒有通過,通訊將斷開;如果合法性驗證通過,將繼續進行第四步。

④使用者端隨機產生一個用於後面通訊的「對稱密碼」,然後用伺服器的公鑰(伺服器的公鑰從步驟②中的伺服器的證書中獲得)對其加密,然後將加密後的「預主密碼」傳給伺服器。

⑤如果伺服器要求客戶的身份認證(在握手過程中為可選),使用者可以建立一個隨機數然後對其進行資料簽名,將這個含有簽名的隨機數和客戶自己的證書以及加密過的「預主密碼」一起傳給伺服器。

⑥如果伺服器要求客戶的身份認證,伺服器必須檢驗客戶證書和簽名隨機數的合法性,具體的合法性驗證過程包括:客戶的證書使用日期是否有效,為客戶提供證書的ca 是否可靠,發行ca 的公鑰能否正確解開客戶證書的發行ca 的數字簽名,檢查客戶的證書是否在證書廢止列表(crl)中。檢驗如果沒有通過,通訊立刻中斷;如果驗證通過,伺服器將用自己的私鑰解開加密的「預主密碼」,然後執行一系列步驟來產生主通訊密碼(客戶端也將通過同樣的方法產生相同的主通訊密碼)。

⑦伺服器和客戶端用相同的主密碼即「通話密碼」,一個對稱金鑰用於ssl 協議的安全資料通訊的加解密通訊。同時在ssl 通訊過程中還要完成資料通訊的完整性,防止資料通訊中的任何變化。

⑧客戶端向伺服器端發出資訊,指明後面的資料通訊將使用的步驟⑦中的主密碼為對稱金鑰,同時通知伺服器客戶端的握手過程結束。

⑨伺服器向客戶端發出資訊,指明後面的資料通訊將使用的步驟⑦中的主密碼為對稱金鑰,同時通知客戶端伺服器端的握手過程結束。

⑩ssl 的握手部分結束,ssl 安全通道的資料通訊開始,客戶和伺服器開始使用相同的對稱金鑰進行資料通訊,同時進行通訊完整性的檢驗。

https建立通訊 還需要三次握手嗎

2樓:匿名使用者

http協議是在tcp協議之上的,所以建立一個http連線就需要一次三次握手的過程。但是http有持續連線和非持久連線的區分,就是http請求首部裡面的connection欄位,如果是connection:keep-alive就表示持續連線,除非一方主動斷開,客戶端和伺服器的網路連線是持續的,也就是多個http請求都是這一個網路連線;如果是connection:

close,一個http請求在獲得http響應後連線就會斷開,在下一次http請求時就會有另外一次http連線,也就會再有一個三次握手的過程。

https建立連線的的過程是怎麼樣的

3樓:建雄

· 瀏覽器嘗試連線安裝了ssl證書的加密**

· 然後瀏覽器要求伺服器識別**身份,為了識別,伺服器將ssl證書的副本傳送到瀏覽器

· 瀏覽器分析證書驗證是否信任,如果瀏覽器信任證書,它會給伺服器傳送訊息

· 隨後要啟動ssl加密會話,伺服器會向瀏覽器發回數字簽名的確認

· 接著瀏覽器和伺服器之間共享的資料正在加密,並出現https。

這就是https建立連線的過程,這個過程不花什麼時間。可以向數安時代申請ssl證書,保護**的安全。

生活中哪些地方用到了磁鐵起到了什麼作用

1 指南針 磁鐵在磁場中會受力,這個力會讓小磁針最終與磁場平行,而地面附近地磁場大致是從南極指向北極,因而小磁針也大致沿著南北方向。2 帶磁鐵頭的螺絲刀 磁鐵可以吸住螺絲,用起來很方便 3 電鈴 電路閉合,電磁鐵吸引彈性片,使鐵錘向鐵鈴方向運動,鐵錘打擊鐵鈴而發出聲音,同時電路斷開,電磁鐵沒有了磁性...

哪些成語用到了武俠角色名字的某字

沒太看懂bai你的意思,是指 落花 du流水 南zhi四奇這樣的麼?落dao 花流水 南四奇,內金庸武俠 連城容訣 中的人物,分別是 仁義陸大刀 陸天抒 中平無敵 花鐵幹 柔雲劍 劉乘風 冷月劍 水岱,四人結義為兄弟,並取四人之姓陸 花 劉 水 武俠成語有那些 俠肝義膽 大義凜然 狂放不羈 血雨腥風...

翡翠玉雕過程中要用到哪些工具,翡翠雕刻中常用到的技法有哪一些翡翠玉雕過程中要用

翡翠玉雕,是將一件翡翠從原石變為藝術品的過程,也是決定翡翠成品的市場價值的重要因素之一。一般來說,翡翠玉雕作品的製作過程大致以審玉,設形,治形,傳神,四個步驟進行。所要使用到的工具有 鍘 鏨 標 扣 劃 衝 軋 鑽頭,砂紙 分為粗砂紙和細砂紙 等。翡翠雕刻中常用到的技法有哪一些 翡翠玉雕過程中要用 ...