非对称加密又称公钥加密,是一种使用公钥和私钥两把不同密钥的加密技术:公钥可公开用于加密,私钥须保密用于解密。它是 HTTPS、数字签名、SSH 等现代网络安全体系的基石。

| 类型 | 密码学 / 加密技术 |
| 别名 | 公钥加密、公开密钥密码学 |
| 密钥形式 | 公钥 + 私钥(一对) |
| 代表算法 | RSA、ECC、Diffie-Hellman |
| 典型应用 | HTTPS、SSH、数字签名、加密货币 |
| 对应概念 | 对称加密 |
非对称加密(Asymmetric Encryption),又称公钥加密(Public-key Cryptography),是一种使用一对不同密钥完成加密和解密的密码学技术:公钥可以公开发布,私钥必须严格保密。
传统的对称加密只用一把密钥,加密和解密都靠它,好比一把钥匙既能锁门也能开门。这带来一个难题:通信双方必须先安全地把这把钥匙交给对方,而钥匙在传递过程中一旦被截获,加密就形同虚设。非对称加密正是为了解决这个「密钥分发」难题而诞生的。
它的思路是让每个用户持有一对在数学上相关联的密钥:用公钥加密的内容,只有对应的私钥才能解开,连当初加密用的公钥自己也无能为力。这样,任何人都可以用你公开的公钥给你发送加密信息,而只有握着私钥的你能读懂,双方无需事先约定共享密钥。反过来,用私钥对数据进行运算(即数字签名),任何人都能用公钥验证,从而证明消息确实出自私钥持有者且未被篡改。常见的非对称算法包括 RSA、椭圆曲线密码(ECC)、Diffie-Hellman 密钥交换等。
非对称加密几乎撑起了整个互联网的信任体系:浏览器访问 HTTPS 网站时通过它验证服务器身份并协商加密通道;SSH 免密登录服务器依赖公私钥对;加密货币钱包的地址与签名、软件更新包的来源校验、加密邮件(PGP)等也都以它为核心。
问:非对称加密和对称加密哪个更好?答:各有分工。非对称加密安全地解决身份验证和密钥交换,对称加密速度快、适合加密大量数据,现代协议(如 TLS)通常两者结合使用。
问:公钥泄露了有危险吗?答:没有,公钥本来就是设计成公开的。真正需要保护的是私钥,私钥一旦泄露,加密和签名的安全性就彻底失效。
问:非对称加密会被量子计算机破解吗?答:理论上,足够强大的量子计算机可以威胁 RSA、ECC 等主流算法,因此业界正在推进抗量子的后量子密码标准,但短期内主流算法在正确配置下仍然安全。

| 类型 | 密码学 / 加密技术 |
| 别名 | 公钥加密、公开密钥密码学 |
| 密钥形式 | 公钥 + 私钥(一对) |
| 代表算法 | RSA、ECC、Diffie-Hellman |
| 典型应用 | HTTPS、SSH、数字签名、加密货币 |
| 对应概念 | 对称加密 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧