使用具有多个收件人的PGP / GPG加密文件[重复]


7

这个问题已经在这里有了答案:

我已经使用GPG一段时间了,并且对内部工作方式了解得很少。例如,我知道如何使用您的公钥加密文件,因此只有您才能使用私钥(整洁)打开文件。

但是实际上发生的是(据我了解):

  1. 生成一个随机密码。
  2. 使用此密码对称地加密文件。
  3. 密码用接收者的公钥进行非对称加密,并存储在文件中。

  4. 接收方使用私钥解密密码。

  5. 接收方使用密码解密文件。

从理论上讲,这样做可以大大提高速度,并且每次都有一个新的秘密,因此很难猜测密码。

所以我的实际问题是,是否可以有多个收件人?

例如..我有10GB的文件,要与5朋友或同事分享,我真的需要重新进行加密的5倍,存储50GB 是否有可能加密随机选择密码(对称加密)5次使用5个公钥并将其放在文件头中?

还是我只是向全世界分享我应该获得专利的想法?=)


1
检查这个问题/答案在堆栈溢出:stackoverflow.com/questions/597188/...
boot13

Answers:



1

您可以使用生成的对称密钥对其进行一次加密。

然后,您还需要使用5个预期接收者的公共密钥对该对称密钥加密5次。

然后,每个收件人将获得2个包裹:

  • 一个小的加密对称密钥,他们用其私钥解密,以及
  • 他们用第一步刚刚发现的对称密钥解密了一大块。

我不是安全专家,所以我的建议只是思考。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.