我已经使用 GPG 一段时间了,对内部工作原理也略知一二。例如,我知道如何用你的公钥加密一个文件,这样只有你才能用你的私钥打开它,整洁。
但实际上发生的是(据我所知):
密码与接收者的公钥不对称加密并存储在文件中。
接收方使用私钥解密密码。
AFAIK 这样做是为了显着提高速度,而且理论上每次都有一个新的秘密会使猜测密码变得更加困难。
所以我的实际问题是,是否可以有多个收件人?
例如..我有10GB的文件,要与5朋友或同事分享,我真的需要重新加密5次,存储50GB或是否有可能5加密随机选择密码(对称加密)次使用 5 个公钥并将它们放在文件头中?
还是我只是向全世界分享了一个我应该申请专利的想法?=)