非对称加密,也称为公钥加密,是一种加密方式,相对于对称加密,它使用两个不同的密钥,一个公钥和一个私钥。公钥可以公开,任何人都可以使用它来加密消息,但只有私钥的持有者才能将其解密。
在非对称加密中,公钥和私钥是一对密钥,它们是由数学算法生成的。公钥可以被广泛分发,而私钥则必须保密。当A想要给B发送加密消息时,A使用B的公钥对消息进行加密,然后将密文发送给B。B收到密文后,使用自己的私钥进行解密,得到原始的消息。
非对称加密具有以下特点: