Những gì bạn cần
GnuPG, trình cài đặt, chữ ký .asc tương ứng, khóa công khai CH-J và dấu vân tay khóa mong đợi từ một nguồn tin cậy độc lập.
Quy trình
- Chọn nền tảng của bạn trên trang bản phát hành. Trong phần chi tiết, tải gói, chữ ký .asc tương ứng và khóa ký công khai.
- Hiển thị dấu vân tay khóa bằng lệnh bên dưới. So sánh qua một kênh tin cậy độc lập; việc tải khóa cùng với gói không chứng minh danh tính của khóa.
- Nhập khóa đã xác minh và chạy gpg --verify với đúng tên tệp chữ ký và tệp gói. Kiểm tra kết quả và danh tính của khóa ký.
- Đồng thời so sánh toàn bộ SHA-512 với danh mục. Không chạy tệp nếu chữ ký không hợp lệ hoặc checksum khác nhau.
Trình cập nhật ứng dụng và kho APT — khóa hiện có
pub (SC): 0D92 778A D8EC F85C 80E3 9248 48F2 433A D9CD F453sub (S): F3EA 1875 CBCF 63C8 9B2E D897 4402 8841 DE4E C7E4
Khóa OpenPGP công khai · ch-j-signing-public.asc
gpg --show-keys --with-subkey-fingerprint ch-j-signing-public.asc
Ký gói .deb khi biên dịch — khóa mới riêng biệt
pub (SC): BC75 DC9E 5757 88C7 4189 5E82 D7F2 C5F4 7535 F7D7sub (S): F503 5C4D 5F8E 139C 507B 00CA DEB3 6BB0 DE62 F640
Khóa OpenPGP công khai · ch-j-deb-signing-public.asc
gpg --show-keys --with-subkey-fingerprint ch-j-deb-signing-public.asc
Khóa OpenPGP công khai · Kho lưu trữ bản phát hành
gpg --show-keys --fingerprint ch-j-signing-public.asc gpg --import ch-j-signing-public.asc gpg --verify <file>.asc <file>
Tải gói và tệp .asc của nó từ cùng phần chi tiết bản phát hành. Kiểm tra dấu vân tay khóa công khai qua một kênh tin cậy độc lập, nhập khóa và chạy gpg --verify. Sau đó so sánh toàn bộ SHA-512 với danh mục. Không chạy tệp nếu xác minh thất bại hoặc các giá trị khác nhau. Thay <file> bằng tên tệp thực tế.
Giới hạn và kiểm tra kết quả
Chữ ký hợp lệ xác minh tệp đối với khóa đó. Việc xác định khóa có đáng tin cậy hay không là một bước riêng; chỉ dòng chữ Good signature là chưa đủ.
OpenPGP không thay thế chữ ký nhà phát hành Windows hay việc công chứng của Apple. Các gói Alpha có thể kích hoạt cảnh báo của hệ điều hành.
Hiện đã có phiên bản phát triển Alpha và Beta. Trước khi sử dụng trên các hệ thống quan trọng, hãy xem xét giới hạn của từng tính năng và chuẩn bị bản sao lưu.
