##定义
对称算法是指加密密钥和解密密钥相同的加解密算法。
##优点
对称算法计算速度快,适合大量数据的加密。
##缺点:
- 由于加解密双方使用相同的密钥,所以需要通过秘密通道传送密钥,以免因密钥被窃取发生泄密。
- 密钥的保管非常重要。
- 为了确保只有通信双方可以解密,与不同的第三方通信需要使用不同密钥。随着通信方数量的增加,密钥保管的工作会非常复杂和重要。
##常见算法
1). DES算法
2). 3DES算法
3). AES算法
4). TDEA算法
5). Blowfish算法
6). RC5算法
7). IDEA算法。
##分类及加密模式
参见: 对称算法分类及加密模式