여러 수신자가 있는 파일을 암호화한다는 것이 gpg의 의미는 무엇입니까?

여러 수신자가 있는 파일을 암호화한다는 것이 gpg의 의미는 무엇입니까?

다른 사람의 공개 키를 사용하여 파일을 암호화하려면 다음 명령을 사용할 수 있습니다.

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?

일반적인 시나리오는 여러 수신자에게 보내는 이메일을 암호화하는 것입니다. 또 다른 접근 방식은 공유 키 없이 여러 사용자가 액세스할 수 있는 암호화된 콘텐츠를 저장하는 것입니다.

관련 정보