GPG 키를 내 것으로 확인

GPG 키를 내 것으로 확인

데스크탑에서 생성된 공개/개인 키 쌍을 노트북으로 가져왔습니다. 그러나 이제 내가 직접 사용하기 위해 파일을 암호화하려고 하면 다음과 같은 문제가 발생합니다.

gpg -e -r "Jonathan Max Barnes" random-text-file
gpg: C1E2B437: There is no assurance this key belongs to the named user

pub  4096R/C1E2B437 2013-09-06 Jonathan Max Barnes (Jonny) <[email protected]>
 Primary key fingerprint: B068 1437 14F5 2628 5404  92FE 6C13 E65E CABC 1625
      Subkey fingerprint: 6F61 DBBA A310 B7D6 4E87  7409 C71A C485 C1E2 B437

It is NOT certain that the key belongs to the person named
in the user ID.  If you *really* know what you are doing,
you may answer the next question with yes.

Use this key anyway? (y/N)
gpg: random-text-file: encryption failed: Unusable public key #obviously pressing y forces gpg to encrypt

나는 그 열쇠가 내 열쇠라고 확신합니다. gpg에게 ​​이것이 사실인지 어떻게 알 수 있습니까?

답변1

공개 키를 신뢰해 보세요.

gpg --edit-key "Jonathan Max Barnes"

Command>그런 다음 프롬프트 에 입력하세요.

trust

그런 다음 결과 질문에 4대답 하십시오 .fully

세부여기

답변2

다른 컴퓨터에서 생성된 키를 가져오는 경우에도 해당 키에 대해 궁극적인 신뢰를 두어야 합니다. 에서GnuPG 튜토리얼:

PGP 및 GnuPG 초기 버전과 달리 최종 신뢰는 자신의 공개 키에 자동으로 할당되지 않으며 사용자가 설정해야 합니다. 최종 신뢰가 설정되지 않으면 신뢰 웹이 작동하지 않으며 GnuPG는 사용자가 자신의 키로 해당 키에 서명한 경우에도 키 소유권이 확인되지 않았다고 보고합니다.

다양한 신뢰 수준이 있으며 각 수준에는 숫자가 첨부되어 있습니다.

1 = I don't know or won't say
2 = I do NOT trust
3 = I trust marginally
4 = I trust fully
5 = I trust ultimately

신뢰 수준 3과 4는 신뢰 웹에서 사용되며, 검증 가능한 키 세트를 다른 신뢰할 수 있고 서명된 키로 확장하여 일시적으로 확산시킬 수 있도록 합니다.유효한키(PGP의 발명자인 Phil Zimmermann이 다른 키에 서명하는 데 능숙하다고 믿을 수도 있지만, 그의 키에 대한 서명 경로가 없다면 그의 서명은 어차피 쓸모가 없을 것입니다).신뢰 수준 5인 "궁극적 신뢰"는 다르며 자신의 키에만 사용해야 합니다(그러나 사용해야 합니다!). 신뢰를 도입하는 것이 허용됩니다.신뢰 웹에서는 이 키로 서명된 다른 키(및 문서/메일)가 항상 유효합니다. 신뢰 경로가 있든 없든 상관없습니다. 낮은 신뢰 수준을 적용하면 신뢰 웹 계산이 제대로 작동하지 않게 됩니다. 어쨌든 작동한다면 궁극적으로 신뢰할 수 있는 다른 키로 키에 서명한 것입니다.

을 실행하면 gpg --edit-key [keyid]trust의 신뢰 수준을 선택할 수 있습니다.

관련 정보