공개키 없이 이메일을 암호화하는 방법

공개키 없이 이메일을 암호화하는 방법

--list-keys 명령을 입력할 때 수신자 메일이 표시되지 않는 경우 다음 명령을 사용하여 파일을 암호화하려면 어떻게 해야 합니까?

GPG를 사용하여 파일을 암호화하는 명령의 예

gpg --output "output_filename" --encrypt --recipient [email protected] "input_filename"

gpg --list-keys의 출력에는 가져온 공개 키가 표시되며, 그 중 하나는 이메일을 표시하는 User_A입니다. 그러나 다른 회사인 ABC에서는 이메일을 보여주지 않았습니다. 파일을 암호화하고 ABC 회사에 보내 개인 키를 사용하여 해독할 수 있는 명령은 무엇입니까?

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

답변1

이메일 주소 대신 식별자를 사용할 수 있습니다.

gpg --output "output_filename" --encrypt --recipient FXXXXX3D "input_filename"

(실제로 전체 지문을 지정해야 하지만 이는 또 다른 이야기입니다.)

관련 정보