Você pode usar o identificador em vez de um endereço de e-mail:
gpg --output "output_filename" --encrypt --recipient FXXXXX3D "input_filename"
(Você deve realmente especificar a impressão digital completa, mas isso é outra história.)
Como criptografar um arquivo usando o comando abaixo, se o e-mail do destinatário não estiver aparecendo quando eu digitar o comando --list-keys.
Exemplo de comando Encrypt file usando GPG
gpg --output "output_filename" --encrypt --recipient [email protected] "input_filename"
A saída para gpg --list-keys mostra para chaves públicas importadas uma é User_A, que mostra um email. No entanto, outra empresa ABC não mostra um email. Qual comando posso usar para criptografar o arquivo e enviá-lo para a empresa ABC, onde ele pode descriptografá-lo usando sua chave privada?
pub 2048R/4XXXX4E4 2016-08-29
uid [ultimate] User_A <[email protected]>
sub 2048R/DXXXX7E 2016-08-29
pub 1024D/FXXXXX3D 2007-01-20
uid [ unknown] Company ABC
sub 2048g/7XXXXXE 2007-01-20
Tags encryption gpg linux