Предполагая, что я зашифровал (возможно, большой) файл, используя GPG; например
gpg --recipient "Some Name" -o this_file.gpg --encrypt this_file.txt
Можно ли добавить другого получателя, не расшифровав файл, а затем еще одно шифрование?
--symmetric
для этого используется gpg . При --recipient
этом используется открытый ключ получателя. Может быть более одного получателя, но это нужно сделать одной командой, а не двумя отдельными командами.
gpg -e -r <name1> -r <name2> ... <file>
». Я сам не пробовал этого. Это согласуется с тем, что я узнал о криптографии много лет назад: почти всегда более эффективно использовать быстрые симметричные алгоритмы для шифрования текста сообщения. Только ключ сообщения шифруется с использованием медленного асимметричного шифрования.