信息安全和病毒防护——非对称加密和对称加密
文章目录
- 1. 对称加密
-
- 定义
- 核心特点
- 典型算法
- 2. 非对称加密
-
- 定义
- 核心特点
- 典型算法
- 非对称加密与对称加密的核心区别
- 总结对比表
- 实际应用中的结合
1. 对称加密
定义
加密和解密使用同一密钥,密钥需在通信双方保密共享。
核心特点
单密钥:加密和解密用同一把密钥(如 AES-256 密钥长度为 256 位)。
高效性:计算速度快,适合加密大量数据。
密钥管理困难:需安全渠道传输密钥,易被中间人窃取。
典型算法
AES(高级加密标准)、DES、3DES、RC4、Blowfish。
2. 非对称加密
定义
使用一对密钥(公钥和私钥),公钥可公开,私钥需严格保密。
核心特点
双密钥:公钥加密,私钥解密;或私钥签名,公钥验证。
密钥分发便捷:无需传输私钥,公钥可公开获取。
安全性依赖数学难题:如大数分解(RSA)、椭圆曲线离散对数(ECC)。
计算开销大:加密速度慢,适合小数据(如密钥交换、数字签名)。
典型算法
RSA、ECC(椭圆曲线加密)、Diffie-Hel