数据安全性
对称加密
- 常见算法:DES、3DES、AES、Blowfish、IDEA、RC5、RC6
- 优点:速度较非对称加密快
- 缺点:信息发送与接收方需要使用相同的密钥,存在密钥安全性问题
非对称加密
- 常见算法:RSA、ElGamal、背包算法、Rabin(RSA的特例)、迪菲-赫尔曼密钥交换协议中的公钥加密算法、椭圆曲线加密算法(英语:Elliptic Curve Cryptography, ECC)
- 优点:解决了密钥安全性问题,私钥不进行传输,也可做数字签名
- 缺点:速度较对称加密差,存在公钥合法性问题
数据完整性
- 概念:指在传输、存储信息或数据的过程中,确保信息或数据不被未授权的篡改或在篡改后能够被迅速发现。
- 方法:数据签名;散列函数&#