Подтверждение принадлежности ключа 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

Уровни доверия три и четыре используются в сети доверия, чтобы позволить вашему проверяемому набору ключей временно распространяться путем его расширения с помощью подписанных ключей других доверенных идействительныйключи (вы можете доверять Филу Циммерманну, изобретателю PGP, в том, что он хорошо подписывает другие ключи, но если у вас нет пути подписи к его ключу, его подписи в любом случае будут бесполезны).Уровень доверия 5, «максимальное доверие», отличается и должен использоваться (но должен!) только для ваших собственных ключей: разрешено вводить довериев сеть доверия, другие ключи (и документы/письма), подписанные этим ключом, всегда действительны; независимо от того, есть ли путь доверия или нет. Применение более низких уровней доверия помешало бы вычислению сети доверия работать должным образом. Если он все равно работает, вы также подписали ключ другим, в конечном счете доверенным.

Запустив gpg --edit-key [keyid], trustвы сможете выбрать уровень доверия ключа.

Связанный контент