programing

gnupg :이 키가 명명 된 사용자에게 속해 있다는 보장이 없습니다.

nasanasas 2020. 8. 25. 08:10
반응형

gnupg :이 키가 명명 된 사용자에게 속해 있다는 보장이 없습니다.


Pass라는 흥미로운 암호 관리 도구 를 사용하려고합니다 .

다음을 수행했습니다.

  1. 설치된 gpg 도구 $ sudo dnf install gpg
  2. 다음을 사용하여 키 생성 $ gpg --gen-key
  3. 입력 된 $ pass init "foobar id of my gpg key"명시된 바와 같이 여기
  4. 알았어

mkdir: created directory ‘/home/chichivica/.password-store/’ Password store initialized for foobar@email.com

  1. 간단한 암호를 추가하려고했습니다.

$ pass insert foo Enter password for foo: Retype password for foo:

  1. 그리고 문제가 있습니다

gpg: A45A123C: There is no assurance this key belongs to the named user gpg: [stdin]: encryption failed: Unusable public key

누구든지 나에게 조언을 줄 수 있습니까? 내가 오해하는 것이 있습니까? 미리 감사드립니다.


한 컴퓨터에서 다른 컴퓨터로 키 쌍을 복사 한 후에도 동일한 문제가 발생했습니다. 저에게 해결책은 키의 신뢰 수준을 설정하는 것입니다.

gpg --edit-key <KEY_ID>
gpg> trust

다음에서 신뢰 수준을 선택하라는 메시지가 표시됩니다.

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
m = back to the main menu

키를 만든 이후로 5를 선택 했으므로 물론 궁극적으로 신뢰합니다. :). 결정을 확인하라는 메시지가 표시됩니다.

Your decision? 5
Do you really want to set this key to ultimate trust? (y/N) y

확인 후 해당 키를 사용하여 암호화 할 수 있어야합니다.

참고 URL : https://stackoverflow.com/questions/33361068/gnupg-there-is-no-assurance-this-key-belongs-to-the-named-user

반응형