从设计理念上分为对称加密和非对称加密
对称加密
分类 | 密钥数 | 优点 | 缺点 | 常见算法 | |
对称加密 | 加解密的密钥相同 | 计算效率高 | 加密强度高需提前共享密钥,易泄露 | DES、3DES、AES、IDEA | |
非对称加密 | 加解密的密钥不相关 | 无需提前共享密钥 | 计算效率低,仍存在中间人攻击可能 | RSA、EIGamal、椭圆曲线系列算法 |
从设计理念上分为对称加密和非对称加密
对称加密
分类 | 密钥数 | 优点 | 缺点 | 常见算法 | |
对称加密 | 加解密的密钥相同 | 计算效率高 | 加密强度高需提前共享密钥,易泄露 | DES、3DES、AES、IDEA | |
非对称加密 | 加解密的密钥不相关 | 无需提前共享密钥 | 计算效率低,仍存在中间人攻击可能 | RSA、EIGamal、椭圆曲线系列算法 |