对称加密:加密(encryption)与解密(decryption)使用的是同样的密钥(secret key)。
比如常见的DES/AES都是属于对称加密算法。
优点:算法公开、计算量小、加密速度快、加密效率高。
缺点:秘钥的管理和分发非常困难,不够安全。
非对称加密:算法需要两个密钥来进行加密和解密,这两个秘钥是公开密钥(简称公钥)和私有密钥(简称私钥),
RSA就是最常用的非对称加密算法
缺点:加密和解密花费时间长、速度慢,只适合对少量数据进行加密
对称加密:加密(encryption)与解密(decryption)使用的是同样的密钥(secret key)。
比如常见的DES/AES都是属于对称加密算法。
优点:算法公开、计算量小、加密速度快、加密效率高。
缺点:秘钥的管理和分发非常困难,不够安全。
非对称加密:算法需要两个密钥来进行加密和解密,这两个秘钥是公开密钥(简称公钥)和私有密钥(简称私钥),
RSA就是最常用的非对称加密算法
缺点:加密和解密花费时间长、速度慢,只适合对少量数据进行加密