公钥通信的流程

一 通信流程

Alice是发送者,Bob是接收者,Eve是窃听者。

在公钥密码通信中,通信过程是由接收者Bob来启动的。

1 Bob生成一个包含公钥和私钥的密钥对。

私钥由Bob自行保管。

2 Bob将自己的公钥发送给Alice。

Bob的公钥被窃听者Eve截获也没关系。将公钥发送给Alice,表示Bob请Alice用这个公钥对消息进行加密并发送给他。

3 Alice用Bob的公钥对消息进行加密。

加密后的消息只有用Bob的私钥才能够解密。虽然Alice拥有Bob的公钥,但用Bob的公钥是无法对密文进行解密的。

4 Alice将密文发送给Bob。

密文被窃听者Eve截获也没关系。Eve可能拥有Bob的公钥,但是用Bob的公钥是无法进行解密的。

5 Bob用自己的私钥对密文进行解密。

二 图解

通信过程中,传输的信息只有两个:Bob的公钥以及用Bob公钥加密的密文。Bob的私钥没有出现在通信的内容中,因此窃听者Eve无法对密文进行解密。

窃听者Eve可能拥有Bob的公钥,但是Bob的公钥只有加密密钥,而不是解密密钥,因此窃听者Eve就无法完成解密操作。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值