加密方式
阿新 • • 發佈:2021-10-14
加密方式
1、對稱加密-AES
-
金鑰只有一個,傳送和接收雙方都使用這個金鑰對資料進行加密和解密。
-
務端和客戶端都必須知道金鑰,服務端需要把金鑰傳送給客戶端,不安全的。
2、非對稱加密-RSA
- 客戶端傳送請求,客戶端資料通過公鑰加密,服務端通過私鑰解密。
- 客戶端接受資料,需要服務端用公鑰加密,然後客戶端用私鑰解密。
- 需要兩套公鑰和私鑰,需要在客戶端和服務端各自生成自己的金鑰。
3、對稱和非對稱加密相結合
客戶端->服務端:
- 客戶端傳輸內容通過金鑰1進行對稱加密傳給服務端,金鑰 1通過公鑰進行非對稱加密傳給服務端
- 服務端通過私鑰把對稱加密的金鑰 1 解密出來,然後通過該金鑰 1 解密出內容。、
服務端->客戶端:
- 服務端響應資料通過對稱加密的金鑰 1 進行加密,客戶端通過金鑰 1 進行解密。
5、雜湊演算法-MD5
- 把訊息或資料壓縮成摘要,使得資料量變小,將資料的格式固定成特定長度的值(32位字元)。
- 特點:不可逆運算、偽造困難
作者:黃哈哈。
原文連結:https://www.cnblogs.com/jiajia-hjj/p/15407759.html
本部落格大多為學習筆記或讀書筆記,本文如對您有幫助,還請多推薦下此文,如有錯誤歡迎指正。