对称密钥加密,也称为私钥加密或会话密钥加密算法,是信息的发送者和接收者。
使用相同的密钥加密和解密数据。它最大的优点是加密/解密速度快,适合加密大量数据,但密钥管理困难。
非对称密钥加密系统,也称为公钥加密。它需要使用不同的密钥分别完成加密和解密操作,一个是公开发布的,即公钥,另一个是用户自己秘密保存的,即私钥。信息发送方使用公钥加密,而信息接收方使用私钥解密。公钥机制灵活,但加解密速度比对称密钥加密慢很多。
因此,在实际应用中,人们通常将它们结合在一起。例如,对称密钥加密系统用于存储大量数据信息,而公钥加密系统用于加密密钥。