GPGを使用して(おそらく大きな)ファイルを暗号化したと仮定します。例えば
gpg --recipient "Some Name" -o this_file.gpg --encrypt this_file.txt
最初にファイルを復号化せずに別の受信者を追加してから、別の暗号化を行うことは可能ですか?
--symmetric
そのために使用します。それで--recipient
受信者の公開鍵を使用します。複数の受信者が存在する場合がありますが、2つの個別のコマンドではなく、1つのコマンドで実行する必要があります。
gpg -e -r <name1> -r <name2> ... <file>
」と読みましたが、私はこれを試していません。これは何年も前に暗号について学んだことと合致します。つまり、高速の対称アルゴリズムを使用してメッセージテキストを暗号化する方が、ほとんど常により効率的です。低速の非対称暗号化を使用してメッセージキーのみが暗号化されます。