非对称加密

A 想要向 B 分享一个重要文件,他使用 对称加密(Symmetric Encryption) 进行加密。
但送达后,B 不知道加密时的密码,无法解密文件(没有钥匙,打不开锁)。
此时面临一个关键问题:如何安全传递密钥?
➜ 通过邮件发送密码?存在被截获的风险

这正是 非对称加密(Asymmetric Encryption) 需要解决的核心问题

非对称加密的工作原理

A 和 B 各自生成一对数学关联的公钥和私钥(例如使用 RSA 算法)。

公钥可公开分享,私钥必须严格保密。

公钥加密的数据只能由对应私钥解密,且无法通过公钥推导出私钥。

安全通信流程

1:A 和 B 交换公钥(公钥可公开传输,无需保密)。

2:A 使用 B 的公钥 加密文件并发送给 B。

3:B 用 自己的私钥 解密文件。

即使攻击者截获加密文件和B的公钥,也无法解密(缺少B的私钥)。

若 A 的私钥泄露,攻击者只能解密A收到的信息,但无法解密 A 发送给其他人的消息(因为这些消息是用接收方的公钥加密的)。

🌍 非对称加密的实际应用

HTTPS 协议

  • 网站通过非对称加密与浏览器建立安全连接,保护数据传输(如银行交易)。

PGP 加密邮件

  • 使用收件人的公钥加密邮件,确保只有收件人能解密。

比特币与区块链

  • 钱包地址相当于公钥,私钥用于签名交易,保证资产所有权不可篡改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值