https協(xié)議實際上就是包裹了ssl的http,有一個公式 http+加密+認證+完整性保護 = https
https是采用 非對稱加密+對稱加密相結(jié)合的方式 來進行加密抒痒,過程如下:
(1)服務(wù)器擁有一個公鑰A孩等,一個私鑰B
(2)瀏覽器向服務(wù)器發(fā)起請求呻顽,服務(wù)器就把公鑰A明文傳輸給瀏覽器
(3)瀏覽器拿到公鑰A后财岔,隨機生成一密鑰X吞杭,然后用公鑰A進行加密傳輸給服務(wù)器
(4)服務(wù)器拿到后呐籽,用私鑰B進行解密得到密鑰X
(5)這時候瀏覽器和服務(wù)器手頭上都有密鑰X锋勺,之后就會用這個密鑰X來進行對稱性加解密