对称加密
对称加密(又称私钥加密)是采用单一密钥的加密方法,即加密和解密两个过程都使用相同的密钥,是出现较早的加密技术。
图例
优点
- 技术成熟
- 算法公开
- 计算量小
- 加密速度快,效率高
缺点
- 密钥分发:在加密通道建立前如何安全地分发密钥
- 密钥存储:所有用户密钥相同并各自分别存储,一旦某一用户密钥泄露就会造成安全风险
- 消息验证:无法对发送的消息进行签名认证,也就无法确定这部分消息是否来自于特定的发送方
算法
- DES(Data Encryption Standard)
- 3DES(Triple DES, Triple Data Encryption Algorithm)
- AES(Advanced Encryption Standard)
- Blowfish
- RC
- IDEA(International Data Encryption Algorithm)