對稱加密
對稱加密(又稱私鑰加密)是採用單一密鑰的加密方法,即加密和解密兩個過程都使用相同的密鑰,是出現較早的加密技術。算法
圖例
優勢
- 技術成熟
- 算法公開
- 計算量小
- 加密速度快,效率高
缺點
- 密鑰分發:在加密通道創建前如何安全地分發密鑰
- 密鑰存儲:全部用戶密鑰相同並各自分別存儲,一旦某一用戶密鑰泄露就會形成安全風險
- 消息驗證:沒法對發送的消息進行簽名認證,也就沒法肯定這部分消息是否來自於特定的發送方
算法
- DES(Data Encryption Standard)
- 3DES(Triple DES, Triple Data Encryption Algorithm)
- AES(Advanced Encryption Standard)
- Blowfish
- RC
- IDEA(International Data Encryption Algorithm)