加密的兩種方式:瀏覽器
1.對稱加密: 加密數據和解密數據的密鑰如出一轍,因此對於多個有數據交換需求的個體,兩兩之間共同維護一把密鑰,這個帶來的成本基本是不可接受的。(老百姓不會啊)安全
2.非對稱加密:加密數據的(公鑰),跟解密數據的(私鑰)是不同的。加密
經過公鑰加密的數據,只能經過私鑰解開。經過私鑰加密的數據,只能經過公鑰解開,因此非對稱加密是單項安全的。可是公鑰,公開的密鑰,誰均可以查到,因此非對稱加密只有公鑰向私鑰發的那一條是安全的(單項)登錄
https 工做方式 (SSL加密套件):
①:小明訪問知乎(以知乎爲例),登陸時知乎將本身的公鑰給到小明的瀏覽器
②:瀏覽器生成一個對稱密鑰,該祕鑰用公鑰進行加密,並傳給知乎
③:知乎經過私鑰解密,拿到該對稱密鑰
④:瀏覽器、知乎在此以後的數據通訊,都用密鑰進行加密,這樣就解決了非對稱加密只有單項安全的問題。通信