Supondo que eu tenha criptografado um arquivo (possivelmente grande) usando GPG; por exemplo
gpg --recipient "Some Name" -o this_file.gpg --encrypt this_file.txt
É possível adicionar outro destinatário sem primeiro descriptografar o arquivo, seguido por outra criptografia?
--symmetric
para isso. Com --recipient
ele, usa a chave pública do destinatário. Pode haver mais de 1 destinatário, mas isso deve ser feito em um comando, não em 2 comandos separados.
gpg -e -r <name1> -r <name2> ... <file>
" Eu ainda não tentei isso. Ele se encaixa com o que aprendi sobre criptografia há muitos anos, que é quase sempre mais eficiente usar algoritmos simétricos rápidos para criptografar o texto da mensagem. Somente a chave da mensagem é criptografada usando criptografia assimétrica lenta.