https:指的是在http層又加了一個SSL/TLS協議,要求服務器端跟客戶端在傳遞資料的時候必須是加密后的資料,而且加密演算法要絕對的安全,
https傳輸速度要比http慢,但是為了資料安全考慮,必須犧牲一些性能,https是采用非對稱加密跟對稱加密混合的方式,
第一步:先去證書頒發機構獲取公鑰(證書),根據公鑰生成對應私鑰(證書),私鑰放在服務器,客戶端向服務器發起請求時會先獲取公鑰回來,這一步就是非對稱加密;
第二步:客戶端產生隨機秘鑰,公鑰對隨機秘鑰進行對稱加密(RSA),把用公鑰加密后的隨機密鑰發送給服務器,服務器使用私鑰進行解密;
第三步:就這樣客戶端使用隨機秘鑰加密資料和服務器交換彼此資料,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/13002.html
標籤:其他
上一篇:攻防世界-Ditf
下一篇:使用SVS實作簽名驗證
