Làm cách nào để thu hồi khóa PGP trên máy chủ?


16

Đây là tình huống, tôi có một khóa PGP mà tôi đã tạo từ lâu và tôi đã mất khóa riêng của mình. Tuy nhiên, tôi có chứng nhận thu hồi trên ổ USB của mình và tôi muốn thu hồi khóa.

Sau khi tìm kiếm trên internet tôi tìm thấy giải pháp này

$ gpg --import /path/to/usb/revocert-01324567.asc
gpg: key 01324567: no public key - can't apply revocation certificate
gpg: Total number processed: 1

Tôi không chắc cách tải xuống khóa công khai của mình từ máy chủ khóa và cách tải lên. Trợ giúp sẽ được đánh giá cao.

Câu trả lời:


20

Tuy nhiên, tôi có chứng nhận thu hồi trên ổ USB của mình và tôi muốn thu hồi khóa.

Bạn thật may mắn, rất nhiều người không có ai và sẽ mất ngay bây giờ.

Sử dụng dòng lệnh

$ gpg --import /path/to/usb/revocert-01324567.asc
gpg: key 01324567: no public key - can't apply revocation certificate
gpg: Total number processed: 1

Bạn đã tìm đúng cách để nhập chứng nhận hủy bỏ, nhưng nó vẫn bỏ lỡ khóa công khai của bạn. Cái này rất dễ nhập, chỉ cần chạy

gpg --recv-keys [key-id]

Bây giờ nhập khóa bằng lệnh trước đây không thành công:

gpg --import [revocation-certificate-file]

Sau khi làm như vậy, gửi lại các khóa cho các máy chủ chính:

gpg --send-keys [key-id]

Thay thế [key-id][revocation-certificate-file]bằng id khóa của bạn tương ứng tên tập tin chứng nhận hủy bỏ. Có vẻ như bạn vẫn biết id khóa của mình (có vẻ như nó được chứa trong tên tệp chứng nhận hủy bỏ của bạn), nếu không thì sử dụng gpg --search [mail address]để truy vấn các máy chủ chính cho ID.

Sử dụng giao diện web

Một giải pháp thay thế (nếu chứng nhận hủy bỏ của bạn là tệp được bọc thép ASCII, do đó không phải là nhị phân) sẽ sử dụng giao diện web của bất kỳ máy chủ khóa nào bạn chọn, nơi bạn có thể dán trực tiếp chứng chỉ hủy bỏ. Một trong số http://keyserver.ubfox.com không có trường riêng cho chứng nhận hủy bỏ, nhưng trường "Gửi khóa OpenPGP mới" cũng sẽ chấp nhận chứng nhận hủy bỏ (bọc thép) của bạn. Tìm kiếm khóa của bạn sau đó để xác minh xem nó có bị thu hồi chính xác hay không.

Đồng bộ hóa Giấy chứng nhận thu hồi

(Hầu hết) các máy chủ quan trọng buôn chuyện với nhau và trao đổi dữ liệu quan trọng mới, bao gồm chứng chỉ revocatino của bạn. Chỉ cần đợi một thời gian (phút, giờ) và nó sẽ lan rộng khắp mạng máy chủ chính.


1
Keyserver.ubfox.com đưa ra thông báo lỗi: "Thêm thất bại: Đây là chứng nhận hủy bỏ độc lập. Chứng nhận hủy bỏ phải được nhập vào khóa chung tương ứng trước khi được xuất bản tới máy chủ khóa" Không phải là điểm độc lập (bất cứ điều gì) mà bạn có thể sử dụng nó mà không có bất kỳ thông tin nào khác?
C.Rogers

OpenPGP khá nhiều luôn coi các khóa công khai là tập hợp của tất cả các gói riêng lẻ của chúng - hủy bỏ là một loại trong số chúng. Chỉ cần thêm nó vào cuối khóa công khai tương ứng hoặc nhập khóa và chứng chỉ, sau đó tải chúng lên các máy chủ quan trọng. Đó chỉ là trường hợp sử dụng chung và có lẽ không ai bận tâm thực hiện một quy trình đặc biệt cho các gói OpenPGP không có trước khóa công khai (nỗ lực triển khai bổ sung và độ phức tạp lớn hơn so với trường hợp sử dụng dự kiến ​​là hiếm hoặc không tồn tại).
Jens Erat
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.