对称加密与非对称加密优缺点详解
对称加密
简介
双方使用的同一个秘钥,既可以进行加密也可以进行解密,这种加密方式被称为 对称加密
优点
速度快,对称性加密通常在消息发送方需要加密大量数据时使用,算法公开,计算量小,加密速度快,加密速度高
缺点
- 数据传送前,发送方和接收方必须商定好秘钥
- 双方都能保存好秘钥,如果一方的秘钥被泄露,加密信息不安全
- 每对用户进行使用加密算法时,都需要使用其他人不知道的唯一秘钥,这会使得收、发双方所拥有的钥匙数量巨大,称为负担
对称加密算法
- DES
- AES
非对称加密
简介
一对秘钥由公钥和私钥组成,私钥解密公钥加密数据,公钥解密私钥加密数据
私钥只能由一方保管,不能外泄。公钥可以交给任何请求方
优点
安全
缺点
速度较慢
非对称加密算法
- RSA