Tôi là người dùng mới của GnuPG. Tôi rất quen thuộc với khái niệm về khóa công khai và khóa riêng, cũng như Web of Trust sau khi đọc Sổ tay bảo mật GNU và một vài blog. Tuy nhiên, tôi không nên tiến hành như thế nào nếu tôi mới bắt đầu với một keyring và trustdb trống và cần kiểm tra các tệp mới được tải xuống từ internet.
Chẳng hạn, tôi muốn biên dịch Emacs từ các nguồn. Tôi đã tải xuống hai tệp từ trang web của nó Gnu Emacs : emacs-25.3.tar.gz.sig
và emacs-25.3.tar.gz
. Tôi đã kiểm tra chữ ký và đã nhận được đầu ra này:
gpg: Signature made Mon 11 Sep 2017 20:52:45 BST
gpg: using RSA key 28D3BED851FDF3AB57FEF93C233587A47C207910
gpg: Can't check signature: No public key
Vì một số lý do, tôi không thể truy xuất khóa "7C207910" dưới dạng trạng thái gpg:
[fw@localhost~ ]$ gpg --recv-keys 7C207910
gpg: Note: signatures using the SHA1 algorithm are rejected
gpg: key 0x233587A47C207910: 19 signatures not checked due to missing keys
gpg: key 0x233587A47C207910: 10 bad signatures
gpg: key 0x233587A47C207910: no valid user IDs
gpg: this may be caused by a missing self-signature
gpg: Total number processed: 1
gpg: w/o user IDs: 1
Sau khi xác minh, tôi thấy rằng chìa khóa của Nicolas Petton, người có ID chính kết thúc bằng 7C207910
. Tôi đoán nếu tôi nhận được chìa khóa từ máy chủ khóa, tôi sẽ biết dấu vân tay của nó. Nếu cả hai dấu vân tay trùng khớp, trên trang web và trong khóa mới nhận của tôi, liệu điều đó có đủ để xác nhận các tín hiệu chính đối với Nicolas Petton không? Nó có đủ thông tin để xác nhận khóa và đặt niềm tin của nó đầy đủ không?
Thói quen của bạn là gì?
Cảm ơn