这个问题已经在这里有了答案:
- PGP为多个收件人加密一条消息 1个答案
我已经使用GPG一段时间了,并且对内部工作方式了解得很少。例如,我知道如何使用您的公钥加密文件,因此只有您才能使用私钥(整洁)打开文件。
但是实际上发生的是(据我了解):
- 生成一个随机密码。
- 使用此密码对称地加密文件。
密码用接收者的公钥进行非对称加密,并存储在文件中。
接收方使用私钥解密密码。
- 接收方使用密码解密文件。
从理论上讲,这样做可以大大提高速度,并且每次都有一个新的秘密,因此很难猜测密码。
所以我的实际问题是,是否可以有多个收件人?
例如..我有10GB的文件,要与5朋友或同事分享,我真的需要重新进行加密的5倍,存储50GB 或是否有可能加密随机选择密码(对称加密)5次使用5个公钥并将其放在文件头中?
还是我只是向全世界分享我应该获得专利的想法?=)
1
检查这个问题/答案在堆栈溢出:stackoverflow.com/questions/597188/...
—
boot13