gnupg: Không có gì đảm bảo khóa này thuộc về người dùng có tên


113

Tôi đang cố gắng sử dụng công cụ quản lý mật khẩu thú vị có tên là Pass.

Tôi đã làm như sau:

  1. Công cụ gpg đã cài đặt $ sudo dnf install gpg
  2. Đã tạo khóa bằng cách sử dụng $ gpg --gen-key
  3. Đã nhập $ pass init "foobar id of my gpg key"như đã nêu ở đây

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

  1. Cố gắng thêm một mật khẩu đơn giản

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

  1. Và có vấn đề

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

Bất cứ ai có thể cho tôi một số lời khuyên? Có lẽ điều gì đó tôi hiểu sai? Cảm ơn trước.


gpg -KIn ấn là gì?
Jens Erat

@JensErat chỉ này /home/chichivica/.gnupg/secring.gpg ----------------------------------- sec 2048R/96F0E0C0 2015-10-26 uid Ivan Talalaev (chichivica) <foo@bar.com> ssb 2048R/76A1D91D 2015-10-26
Ivan Talalaev

ID A45A123C đến từ đâu trong (6)? ID khóa chính của bạn là một ID khác.
Jens Erat

@JensErat Vì vậy, đó là một câu hỏi. Thực ra tôi không biết. Tôi không thể tìm thấy bất kỳ lần xuất hiện nào của chuỗi này!
Ivan Talalaev

1
Xin chào @ArmanOrtega, Giải pháp được đánh dấu là câu trả lời đã giúp tôi!
Ivan Talalaev 14/09/17

Câu trả lời:


231

Tôi đã gặp vấn đề tương tự sau khi sao chép cặp khóa của mình từ máy này sang máy khác. Giải pháp cho tôi là đặt mức độ tin cậy của các khóa:

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

Bạn sẽ được yêu cầu chọn mức độ tin cậy từ các mức sau:

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

Tôi đã chọn 5 vì tôi đã tạo khóa nên tất nhiên tôi tin tưởng nó cuối cùng :). Nó sẽ yêu cầu bạn xác nhận quyết định của mình:

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

Sau khi xác nhận, bạn có thể mã hóa bằng khóa đó.


2
key_id là mailid bạn đã sử dụng
kumar

5
gpg> quitđể thoát.
John Mee

1
hoặc đơn giản gpg> qcũng là lối thoát.
mike23

Câu trả lời cứu cánh! Jon Snow muôn năm.
Enrico Maria De Angelis
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.