Cách tạo khóa gpg bổ sung


19

Tôi có các tệp khóa công khai và riêng tư trong .gnupgthư mục của mình ( pubring.gpgsecring.gpg). Tôi muốn tạo ra một mới keyring trustedkeys.gpg, cũng trong .gnupg, mà tôi có thể thêm khóa công khai của người khác.

Làm cách nào để tạo keyring mới này?


3
Quy ước là có tất cả các khóa trong của bạn pubring. Niềm tin được đánh dấu bằng cách sử dụng các cài đặt riêng của GnuPG.
dùng1686

gpgvchữ ký mong đợi được trong trustedkeys.gpg.
rlandster

Bạn có thể giải quyết vấn đề bằng cách tạo một liên kết tượng trưng từ trustedkeys.gpgđến pubring.gpg(hoặc trusteddb.pgp) không?
IQAndreas

1
Các quy ước @grawity chỉ có thế - các quy ước. OP ngoài đó sẽ biết rõ hơn nhu cầu trong tay.
n611x007

Câu trả lời:


29

đã thử nghiệm với gpg (GnuPG) 2.0.26:

gpg --no-default-keyring --keyring trustedkeys.gpg --fingerprint

gợi ý cho người mới bắt đầu: bạn có thể sử dụng bất kỳ tên tệp nào không chỉ trustedkeys.gpg.

nó sẽ nói gpg: keyring ``</path>/.gnupg/trustedkeys.gpg' created

sử dụng:

gpg --no-default-keyring --keyring trustedkeys.gpg <your-gpg-commands-here>

2
IMHO, điều này nên được đánh dấu là câu trả lời được chấp nhận.
Paul Calabro

3
gpg --keyring pubring.gpg --export KEY > /tmp/exported.key
gpg --no-default-keyring --keyring=path/to/new-keyring.gpg --import /tmp/exported.key

Nếu bạn muốn khóa cũng được sử dụng bởi GPG theo mặc định, như bạn nói, hãy bỏ qua công --no-default-keyringtắc.

Tìm thêm thông tin trong gpg(1)hướng dẫn sử dụng theo --keyringtùy chọn.


3

gpg --export KEY1 KEY2 > trustedkeys.gpg cho khóa công khai và:

gpg --export-secret-keys KEY1 KEY2 > trustedkeys.gpg cho các khóa hoàn chỉnh (bao gồm cả phần riêng tư).

Nơi bạn có thể cung cấp (một phần) dấu vân tay cho KEY1, KEY2, v.v.

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.