加载中...

| 类型 | 非对称密码技术 |
| 英文名 | Public-key Cryptography |
| 别名 | 公开密钥密码学、非对称加密 |
| 密钥构成 | 公钥与私钥 |
| 主要用途 | 加密、密钥交换、身份认证、数字签名 |
| 常见应用 | HTTPS、加密通信、软件签名 |
公钥加密(Public-key Cryptography)是一种使用公钥和私钥完成数据加密、身份验证或数字签名的非对称密码技术。
在公钥密码体系中,公钥可以公开分发,私钥则由持有者严格保管。发送者可使用接收者的公钥加密信息,通常只有对应私钥才能解密,因此通信双方不必预先通过安全渠道共享同一个秘密密钥。
公钥加密与对称加密的主要区别在于密钥结构:对称加密使用同一密钥完成加密和解密,速度通常更快;公钥加密使用成对密钥,更适合密钥交换、身份认证和数字签名。实际系统常采用混合加密,即用公钥技术保护临时会话密钥,再由对称算法加密大量数据。
公钥密码技术广泛用于 HTTPS、远程登录、端到端加密、电子邮件加密、软件代码签名和数字证书。常见算法体系包括 RSA、椭圆曲线密码和用于密钥交换的相关协议,不同算法在安全性、性能和适用场景上各有差异。
问:公钥泄露会影响安全吗?答:公钥本来就可以公开,但必须确认其确实属于目标对象,避免攻击者替换公钥。
问:私钥可以发给通信对象吗?答:不可以。私钥应始终由所有者保管,一旦泄露,应立即停用并更换相关密钥和证书。
问:公钥加密比对称加密更安全吗?答:两者用途不同,安全性取决于算法、密钥长度、实现方式和密钥管理,实际应用通常将二者结合使用。

| 类型 | 非对称密码技术 |
| 英文名 | Public-key Cryptography |
| 别名 | 公开密钥密码学、非对称加密 |
| 密钥构成 | 公钥与私钥 |
| 主要用途 | 加密、密钥交换、身份认证、数字签名 |
| 常见应用 | HTTPS、加密通信、软件签名 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧