通过互联网发送敏感信息总是令人头疼。如果有人看到我发送的银行信息怎么办?或者甚至那些不应该谈论的潮湿的模因?
幸运的是,这个问题有一个非常好的解决方案:相当好的隐私(PGP)。
一位名叫Phil Zimmermann的软件工程师于1991年创建了PGP。他是一名反核活动家,希望通过互联网安全地传输信息。
齐默尔曼于1993年陷入了与美国政府的关系,因为PGP走遍了国际水域并进入了全球许多国家,违反了美国对加密软件的出口限制。
今天,PGP由赛门铁克 “拥有”,但OpenPGP是一种电子邮件加密标准,由多种软件实现。
您可能也会听到很多关于GPG的消息。它是另一种实现的OpenPGP标准的软件工具。
PGP实际上如何运作?
从表面上看,PGP很容易理解。想象一下,您想将您的信用卡信息发送给朋友,然后将其写在一张纸上,然后将纸张放入一个盒子中并通过邮件发送。
小偷可以轻易地偷走盒子并查看包含您信用卡信息的纸张。你能做什么呢?
您决定在盒子上放置一个钥匙锁,但是您意识到必须将钥匙与盒子一起发送。那不好。
如果您事先与朋友见面分享钥匙怎么办?那可能有用,对吗?它可以,但是你们两个都有一个允许解锁盒子的钥匙。作为发件人,您在关闭它之后永远不需要再次打开盒子。通过保留可以解锁该框的密钥副本,您将创建一个漏洞。
最后,您找到了正确的解决方案:。您将拥有两个密钥第一把钥匙只能锁定盒子第二个键只能打开盒子这样,只有需要获取盒子内容的人才能拥有允许他们解锁的密钥。
这就是PGP的工作原理。您有一个公钥(用于锁定/加密消息)一个状语从句:私钥(用于解锁/解密消息)。您可以将公钥发送给所有朋友,以便他们可以加密他们想要发送给您的敏感邮件。收到加密邮件后,您可以使用私钥对其进行解密。
一个简单的例子
有许多软件工具可以实现OpenPGP标准。它们都有不同的方式来设置PGP加密。一个运行良好的特殊工具是Apple Mail。
如果您使用的是Mac计算机,则可以下载GPGTools .此应用程序将生成和管理您的公称和私钥。它还自动与Apple Mail集成。
生成密后,在Apple Mail中编写新邮件时,您将在主题行中看到锁定图标。这意味着将使用您生成的公指对邮件进行加密。
将电子邮件发送给某人后,它将如下所示。在使用私钥解密之前,他们将无法看到电子邮件的内容。
请注意,PGP加密不会加密电子邮件的主题行。切勿在主题行中放置任何敏感信息。
如果您使用的软件使用您的私钥(如Apple Mail)自动解密邮件,它将如下所示:
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.