最近,我试图了解PGP是如何工作的:
我用私钥加密明文,如果我用公钥将加密的文本发送给其他人,他们可以用我的公钥加密吗?
发布于 2020-02-25 05:18:54
您所描述的是签名的过程,而不是加密。
爱丽丝想给鲍勃发个私人信息。爱丽丝需要鲍勃的公钥。她可以向Bob索要,查看Bob的网站,从密钥服务器下载它,等等。
爱丽丝接受她的信息,并使用鲍勃的公钥加密它。然后,她将加密的信息发送给Bob。Bob用自己的私钥解密消息。
爱丽丝想签个口信,人们可以保证这是她送的。她公开她的公钥,并使用她的私钥在消息上签名。
鲍勃看到爱丽丝的留言了,但想确认这确实是她发来的。他下载Alice的公钥并验证消息是否与她的公钥相对应。
发布于 2020-02-25 08:52:07
假设您有一个挂锁及其解锁的钥匙。你把挂锁分发给了想给你发信息的人。当有人想发送消息时,他会用您共享的挂锁锁定消息。在用挂锁锁定消息之后,您是唯一能够解锁它的人,因为您拥有打开挂锁的唯一密钥。
https://security.stackexchange.com/questions/226413
复制相似问题