다른 사람의 공개 키를 사용하여 파일을 암호화하려면 다음 명령을 사용할 수 있습니다.
gpg --recipient [email protected] --encrypt --armor file_name
이 명령에 여러 매개변수가 있는 경우를 잘 이해하지 못합니다 --recipient
. 아래는 예시입니다.
gpg --recipient [email protected] --recipient [email protected] --encrypt --armor file_name
이 명령은 이름이 지정된 파일만 생성합니다 . 그러면 두 사용자에 해당하는 개인 키를 해독할 수 있다는 file_name.asc
의미입니까 ? file_name.asc
여러 매개변수가 필요할 때 누구든지 설명을 도와줄 수 있나요 --recipient
?
답변1
그렇다면 이는
file_name.asc
두 사용자 모두에 해당하는 개인 키를 해독할 수 있다는 의미입니까?
예, 모든 수신자 키로 메시지를 해독할 수 있습니다. 엄밀히 말하면 메시지는 공개 키를 사용하여 암호화되며 해당 키는 제공된 각 공개 키를 사용하여 암호화됩니다. 따라서 해당 개인 키는 공개 키를 해독한 다음 메시지를 해독할 수 있습니다.
여러 매개변수가 필요할 때 누구든지 설명을 도와줄 수 있나요
--recipient
?
일반적인 시나리오는 여러 수신자에게 보내는 이메일을 암호화하는 것입니다. 또 다른 접근 방식은 공유 키 없이 여러 사용자가 액세스할 수 있는 암호화된 콘텐츠를 저장하는 것입니다.