gnupg: Немає впевненості, що цей ключ належить названому користувачеві


112

Я намагаюся використовувати цікавий інструмент управління паролем на ім'я 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 -Kдрук?
Єнс Ерат

@JensErat саме так/home/chichivica/.gnupg/secring.gpg ----------------------------------- sec 2048R/96F0E0C0 2015-10-26 uid Ivan Talalaev (chichivica) <foo@bar.com> ssb 2048R/76A1D91D 2015-10-26
Іван

Звідки в (6) походить ідентифікатор A45A123C? Ідентифікатор вашого основного ключа - ще один.
Єнс Ерат

@JensErat Отже, це питання. Насправді я не знаю. Я не зміг знайти жодних випадків цього рядка!
Іван Талалаєв

1
Привіт @ArmanOrtega! Рішення, позначене як відповідь, допомогло мені!
Іван Талалаєв

Відповіді:


230

У мене був той самий випуск після копіювання моєї пари ключів з однієї машини на іншу. Для мене було рішення встановити рівень довіри ключів:

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

Після підтвердження вам слід мати можливість шифрувати за допомогою цього ключа.


2
KEY_ID є mailid ви використовували
Кумар

5
gpg> quitдля виходу.
Джон Мі

1
або просто gpg> qтакож виходить.
mike23

Рятувальна відповідь! Хай живе Джон Сноу.
Енріко Марія Де Анджеліс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.