现在, 到目前为止, 我们有大卫, 他想给约翰发送一个秘密信息｡
为此, John生成了一个密钥对｡
John也将公钥发送给了David｡
David已经下载了公钥并将其导入到他的钥匙环中｡
所以如果我们去大卫的电脑这里, 我们可以看到他有约翰的公钥｡
所以现在, 大卫可以用约翰的公钥加密数据｡
寄给约翰｡
这样约翰将是唯一可以解密这些数据的人, 因为他是唯一拥有自己私钥的人｡
你还会注意到这里多了一个条目｡
实际上, 我在这一节中为David创建了一个密钥对, 以便于完成｡
你不必这样做, 因为, 就像我说的, 我们只需要John的公钥来向John发送数据｡
根据我们正在做的例子, 大卫将向约翰发送数据｡
我们只需要约翰的公钥｡
我刚刚为David创建了一个密钥对, 只是为了完成, 以便您可以看到这在现实生活中是如何工作的｡
所以我们实际上不需要再使用这个了, 因为大卫已经有了约翰的公钥｡
所以你所要做的就是从字面上开始输入你想发送的消息来完成这一点｡
我将打开一个文本编辑器, 开始编写信息｡
所以我们就打个招呼吧｡
这是大卫写给约翰的一封密信｡
现在要加密此消息, 我们将单击此处的收件人以设置要加密消息的收件人｡
首先, 正如你所看到的, 为了证明我们的权威或签署消息, 我们将以大卫的身份签署它,
因为我们有大卫的私钥, 这是大卫的电脑, 然后我们将为自己加密, 这样我就可以真正阅读消息｡
我们也要勾选这个框来为其他人加密它｡
在这里我们要把名字或公钥的人, 我们想分享这个｡
所以我们想把这个发给约翰｡
因此, 我要输入约翰｡
如你所见, 我会在这里得到他的关键输入建议｡
所以我要做的就是点击这个就可以了｡
消息将使用他的公钥为他加密, 并使用我的公钥为我自己加密, 以便我可以阅读它｡
而且它将使用我的私钥进行签名, 以便John可以验证消息的完整性,
并确保它确实是由David编写或撰写的｡
现在我们对选项感到满意, 我们只需单击签名加密｡
正如你所看到的, 它告诉我们签名和加密是成功的｡
所以我们要做的就是回到这里的记事本, 我们在这里有加密的消息｡
所以现在你可以复制所有这些, 然后用任何通讯方式发送给约翰, 这样你就可以用即时消息发送了｡
你可以把它发到聊天室里, 你可以把它作为电子邮件发送, 你甚至可以把它放在一个公共的粘贴箱里,
任何人都可以看到你的秘密信息｡
这就是PGP的优点｡
你可以把它放在任何地方, 没有人能够看到或阅读它的内容, 除非他们有John的私钥｡
就像我说的, 如果John正确使用PGP, 并且他知道他在做什么, 他就不应该分享他的私钥｡
因此, 他将是世界上唯一能够阅读此消息内容的人｡
现在, 对于这个例子, 为了使事情变得简单, 我将返回到我的电子邮件客户端, 我将回复这封电子邮件｡
我们把加密的信息放在这里｡
记住, 我是从头到尾抄的.
我要点击发送, 就这样｡
寄给约翰｡
我们去约翰的电脑｡
我们去他的邮箱｡
我们要刷新收件箱, 然后单击刚刚收到的消息｡
正如你所看到的, 这条信息是加密的｡
这是胡言乱语｡
我们看不出大卫想告诉我们什么｡
所以我们要右键单击并复制此消息｡
我们要去看埃及艳后｡
如你所见我们在约翰的电脑里
约翰是大胆的｡
这意味着我们有John的私钥, 因此我们应该能够解密这条消息｡
所以我们要再次点击记事本｡
我们要粘贴消息｡
已经在我们的剪贴板上了｡
而不是点击加密这一次, 我们要说解密和验证｡
它会向我询问John Wick的密码, 因为就像我说的, 它需要使用John
Wick的私钥来解密消息｡
记住, 在创建密钥对时, 我们必须设置一个密码, 所以我将输入它｡
而且很完美
如你所见, 我们这里有解密的信息｡
在这个例子中, John创建了密钥对｡
他与大卫分享了他的公钥, 大卫是加密消息并将其发送回约翰的人｡
现在, 如果约翰想把东西寄回给大卫, 我们只需要做相反的过程｡
所以大卫只需要创建他自己的密钥对, 与约翰共享公钥, 然后约翰就可以加密消息并与大卫共享,
并且知道大卫是唯一能够阅读发送给他的消息内容的人｡