数据加密算法
网络安全涉及很多方面,而网络数据的安全传输通常会面临以下几方面的威胁:
- 数据窃听与机密性:即怎样保证数据不会因为被截获或窃听而暴露。
- 数据篡改与完整性: 即怎样保证数据不会被恶意篡改。
- 身份冒充与身份验证: 即怎样保证数据交互双方的身份没有被冒充。
数据加密方式 | 描述 | 主要解决的问题 | 常用算法 |
---|---|---|---|
对称加密 | 指数据加密和解密使用相同的密钥 | 数据的机密性 | DES,AES |
非对称加密 | 公钥加密,指数据加密和解密使用不同的密钥-密钥对 | 身份验证 | DSA,RSA |
单向加密 | 只能加密数据,而不能解密数据 | 数据的完整性 | MD5,SHA系列算法 |
网友评论