-
基本原理:非对称加密使用一对密钥,即公钥和私钥。公钥可以公开,用于加密信息;私钥则需要保密,用于解密信息。即使知道加密所用的公钥,也无法推算出解密所需的私钥。
-
优点:
- 解决了对称加密中密钥分发的安全问题,因为公钥可以公开,而私钥只需由接收方保管。
- 可以实现数字签名和身份验证,增加信息传输的安全性。
-
缺点:
- 加密和解密速度慢,处理大量数据时效率较低。
- 计算资源消耗大,对硬件要求较高。
-
常见算法:RSA(Rivest-Shamir-Adleman),DSA(Digital Signature Algorithm),ECC(Elliptic Curve Cryptography)等。