Tại sao, GP GPG -K không hiển thị tất cả các khóa được liệt kê bởi nhóm GPG --edit trực tiếp?


3

Vấn đề: Tôi nhận được một danh sách các khóa bí mật khác nhau khi sử dụng gpg -K so với gpg -edit và các khóa bị thiếu không còn có thể được sử dụng để giải mã. Làm thế nào để tôi sửa lỗi này?

Thí dụ:

C:\...\>gpg --edit 11111111
gpg (GnuPG) 2.0.12; Copyright (C) 2009 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Secret key is available.

pub  2048R/11111111  created: 2012-09-09  expires: never       usage: SC
                     trust: ultimate      validity: ultimate
sub  2048R/22222222  created: 2012-09-09  expired: 2015-11-28  usage: E
sub  2048R/33333333  created: 2014-11-28  expired: 2015-11-28  usage: S
sub  2048R/44444444  created: 2015-12-08  expired: 2016-12-31  usage: S
sub  2048R/55555555  created: 2015-12-08  expired: 2016-12-31  usage: E
sub  4096R/66666666  created: 2016-12-28  expires: 2017-12-31  usage: S
sub  4096R/77777777  created: 2016-12-28  expires: 2017-12-31  usage: E
[ultimate] (1). Full Name <name@email.com>

C:\...\>gpg -K
C:/GnuPG/secring.gpg
--------------------
sec   2048R/11111111 2012-09-09
uid                  Full Name <name@email.com>
ssb   2048R/22222222 2012-09-09
ssb   2048R/33333333 2014-11-28
ssb   4096R/66666666 2016-12-28
ssb   4096R/77777777 2016-12-28

Bạn sẽ thấy rằng 44444444 và 55555555 bị thiếu trong gpg -K.

Mọi thứ đã thử: thêm khóa mới và xóa khóa mới hơn (đã từng có một lỗi chỉ liệt kê khóa mới nhất) và nâng cấp và hạ cấp các phiên bản của GPG4win.

Vui lòng đề xuất từ ​​khóa tìm kiếm nếu đây là vấn đề RTFM.

Lưu ý: Tôi đang sử dụng Gpg4win trên Win10 nhưng tôi sẽ quay * nix nếu cần để sắp xếp thứ này.


Không có ý tưởng nào, nhưng khi bạn làm cho nó hoạt động, hãy tạo một bản sao lưu của vòng khóa và các tệp cấu hình GPG khác để bạn luôn có thể xóa và khôi phục. Nó thực sự dễ dàng để bị khóa ra khỏi công cụ mãi mãi.
Joe

1
Tôi đã khôi phục từ bản sao lưu (xuất khẩu bọc thép được tạo khi khóa được tạo) nhưng nó không giúp được gì. Đó là lý do khiến tôi lo lắng: nếu đó chỉ là "nên có một bản sao lưu để bảo vệ chống lại bitrot" thì tôi sẽ tự trách mình và tiếp tục, nhưng tôi không chắc làm thế nào để làm tốt hơn vào lần sau. Tôi không nghĩ rằng tôi có một bản sao ngày của secring.gpg, nhưng tôi đang tìm nó.
Kẻ hèn nhát vô danh

Câu trả lời:


0

Vấn đề nhân rộng: Lỗi người dùng.

gpg -K chỉ liệt kê các khóa riêng. gpg --edit liệt kê cả khóa con công khai và khóa con riêng nhưng không phân biệt khi khóa con bí mật bị thiếu.

Đây là giao diện khi bạn xuất khóa con công khai, xóa khóa con bí mật, sau đó nhập khóa con công khai.

tl; dr: PEBKAC

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.