Đây là lệnh gpg có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
gpg - Công cụ ký và mã hóa OpenPGP
SYNOPSIS
gpg [--homedir dir] [--tùy chọn hồ sơ] [lựa chọn] lệnh [args.]
MÔ TẢ
gpg là phiên bản OpenPGP duy nhất của GNU Privacy Guard (GnuPG). Nó là một công cụ để cung cấp
dịch vụ ký và mã hóa kỹ thuật số sử dụng tiêu chuẩn OpenPGP. gpg các tính năng hoàn chỉnh
quản lý khóa và tất cả chuông và còi mà bạn có thể mong đợi từ một OpenPGP tốt
thực hiện.
Đây là phiên bản độc lập của gpg. Để sử dụng máy tính để bàn, bạn nên cân nhắc sử dụng gpg2
từ gói GnuPG-2
([Trên một số nền tảng gpg2 được cài đặt dưới tên gpg]).
TRỞ VỀ VALUE
Chương trình trả về 0 nếu mọi thứ đều ổn, 1 nếu ít nhất chữ ký không tốt, và
mã lỗi cho các lỗi nghiêm trọng.
CẢNH BÁO
Sử dụng mật khẩu * tốt * cho tài khoản người dùng của bạn và cụm mật khẩu * tốt * để bảo vệ bí mật của bạn
Chìa khóa. Cụm mật khẩu này là phần yếu nhất của toàn bộ hệ thống. Các chương trình làm từ điển
các cuộc tấn công vào khóa bí mật của bạn rất dễ ghi và vì vậy bạn nên bảo vệ
"~ / .gnupg /"thư mục rất tốt.
Hãy nhớ rằng, nếu chương trình này được sử dụng qua mạng (telnet), thì sẽ * rất * dễ dàng
theo dõi cụm mật khẩu của bạn!
Nếu bạn định xác minh các chữ ký tách rời, hãy đảm bảo rằng chương trình biết về nó;
hoặc cung cấp cả hai tên tệp trên dòng lệnh hoặc sử dụng '-' để chỉ định STDIN.
KHẢ NĂNG HỢP TÁC
GnuPG cố gắng triển khai rất linh hoạt tiêu chuẩn OpenPGP. Đặc biệt,
GnuPG triển khai nhiều phần tùy chọn của tiêu chuẩn, chẳng hạn như hàm băm SHA-512, và
các thuật toán nén ZLIB và BZIP2. Điều quan trọng cần lưu ý là không phải tất cả
Các chương trình OpenPGP triển khai các thuật toán tùy chọn này và điều đó bằng cách buộc sử dụng chúng thông qua
--thuật toán mật mã, --digest-algo, --cert-dig-algo, hoặc là --nén-thuật toán tùy chọn trong GnuPG, nó
có thể tạo một thông báo OpenPGP hoàn toàn hợp lệ, nhưng một thông báo không thể được đọc bởi
người nhận dự định.
Có hàng chục biến thể của các chương trình OpenPGP và mỗi chương trình hỗ trợ một chút
tập hợp con khác nhau của các thuật toán tùy chọn này. Ví dụ, cho đến gần đây, không (không hoạt động)
phiên bản PGP đã hỗ trợ thuật toán mã hóa BLOWFISH. Một tin nhắn đơn giản bằng BLOWFISH
người dùng PGP không thể đọc được. Theo mặc định, GnuPG sử dụng tùy chọn OpenPGP tiêu chuẩn
hệ thống sẽ luôn làm điều đúng đắn và tạo ra các thông điệp có thể sử dụng được cho tất cả mọi người
người nhận, bất kể họ sử dụng chương trình OpenPGP nào. Chỉ ghi đè mặc định an toàn này
nếu bạn thực sự biết bạn đang làm gì.
Nếu bạn hoàn toàn phải ghi đè mặc định an toàn hoặc nếu các tùy chọn trên một khóa nhất định là
không hợp lệ vì một số lý do, bạn nên sử dụng --pgp6, --pgp7, hoặc là --pgp8
tùy chọn. Các tùy chọn này an toàn vì chúng không ép buộc bất kỳ thuật toán cụ thể nào trong
vi phạm OpenPGP, nhưng thay vì giảm các thuật toán có sẵn thành danh sách "PGP-safe".
HÀNG
Các lệnh không được phân biệt với các tùy chọn ngoại trừ thực tế là chỉ có một lệnh là
được cho phép.
gpg có thể được chạy mà không có lệnh, trong trường hợp đó, nó sẽ thực hiện một hành động hợp lý
tùy thuộc vào loại tệp mà nó được cung cấp làm đầu vào (một thông điệp được mã hóa được giải mã,
chữ ký được xác minh, một tệp chứa các khóa được liệt kê).
Hãy nhớ rằng tùy chọn cũng như phân tích cú pháp lệnh dừng ngay khi một không phải là tùy chọn
gặp phải, bạn có thể ngừng phân tích cú pháp một cách rõ ràng bằng cách sử dụng tùy chọn đặc biệt --.
Lệnh không riêng đến các chức năng
--phiên bản
In phiên bản chương trình và thông tin cấp phép. Lưu ý rằng bạn không thể
viết tắt lệnh này.
--Cứu giúp
-h In thông báo sử dụng tóm tắt các tùy chọn dòng lệnh hữu ích nhất. Lưu ý rằng
bạn không thể viết tắt lệnh này.
--sự bảo đảm
In thông tin bảo hành.
--dump-tùy chọn
In danh sách tất cả các tùy chọn và lệnh có sẵn. Lưu ý rằng bạn không thể
viết tắt lệnh này.
Lệnh đến chọn các kiểu of hoạt động
--ký tên
-s Làm chữ ký. Lệnh này có thể được kết hợp với --mã hóa (cho một chữ ký và
tin nhắn được mã hóa), - đối xứng (đối với một tin nhắn đã ký và được mã hóa đối xứng),
or --mã hóa và - đối xứng cùng nhau (đối với một tin nhắn đã ký có thể được giải mã
thông qua khóa bí mật hoặc cụm mật khẩu). Chìa khóa được sử dụng để ký được chọn bởi
mặc định hoặc có thể được đặt với --local-người dùng và --phím mặc định tùy chọn.
- thiết kế
Tạo chữ ký văn bản rõ ràng. Nội dung trong một chữ ký văn bản rõ ràng có thể đọc được
mà không cần bất kỳ phần mềm đặc biệt. Phần mềm OpenPGP chỉ cần thiết để xác minh
Chữ ký. Chữ ký văn bản rõ ràng có thể sửa đổi khoảng trắng cuối dòng cho nền tảng
độc lập và không có ý định đảo ngược. Chìa khóa được sử dụng để ký
được chọn theo mặc định hoặc có thể được đặt bằng --local-người dùng và --phím mặc định tùy chọn.
--tách-ký
-b Tạo một chữ ký riêng biệt.
--mã hóa
-e Mã hóa dữ liệu. Tùy chọn này có thể được kết hợp với --ký tên (để có chữ ký và mã hóa
thông điệp), - đối xứng (đối với một tin nhắn có thể được giải mã thông qua khóa bí mật hoặc
cụm mật khẩu), hoặc --ký tên và - đối xứng cùng nhau (đối với một tin nhắn đã ký có thể là
được giải mã thông qua khóa bí mật hoặc cụm mật khẩu).
- đối xứng
-c Mã hóa bằng mật mã đối xứng bằng cụm mật khẩu. Mật mã đối xứng mặc định
được sử dụng là AES128, nhưng có thể được chọn với --thuật toán mật mã Lựa chọn. Tùy chọn này có thể là
kết hợp với --ký tên (đối với một tin nhắn đã ký và được mã hóa đối xứng), --mã hóa
(đối với một tin nhắn có thể được giải mã qua khóa bí mật hoặc cụm mật khẩu), hoặc --ký tên
và --mã hóa cùng nhau (đối với một tin nhắn đã ký có thể được giải mã qua khóa bí mật
hoặc một cụm mật khẩu).
--cửa hàng
Chỉ lưu trữ (tạo một gói dữ liệu theo nghĩa đen RFC1991 đơn giản).
--giải mã
-d Giải mã tệp được cung cấp trên dòng lệnh (hoặc STDIN nếu không có tệp nào được chỉ định) và
ghi nó vào STDOUT (hoặc tệp được chỉ định với - đầu ra). Nếu tệp được giải mã là
đã ký, chữ ký cũng được xác minh. Lệnh này khác với lệnh mặc định
hoạt động, vì nó không bao giờ ghi vào tên tệp được bao gồm trong tệp và nó
từ chối các tệp không bắt đầu bằng một tin nhắn được mã hóa.
--xác nhận
Giả sử rằng đối số đầu tiên là một tệp đã ký và xác minh nó mà không cần tạo
bất kỳ đầu ra nào. Không có đối số, gói chữ ký được đọc từ STDIN. Nếu chỉ một
một đối số được đưa ra, nó được mong đợi là một chữ ký hoàn chỉnh.
Với nhiều hơn 1 đối số, đối số đầu tiên phải là một chữ ký tách rời và
các tệp còn lại nâng cao dữ liệu đã ký. Để đọc dữ liệu đã ký từ STDIN, hãy sử dụng
'-' làm tên tệp thứ hai. Vì lý do bảo mật, một chữ ký tách rời không thể đọc được
tài liệu được ký từ STDIN mà không biểu thị nó theo cách trên.
Lưu ý: Nếu tùy chọn --lô hàng Không được sử dụng, gpg có thể giả định rằng một đối số duy nhất là
tệp có chữ ký tách rời và nó sẽ cố gắng tìm tệp dữ liệu phù hợp bằng cách
tước bỏ các hậu tố nhất định. Sử dụng đặc điểm lịch sử này để xác minh một
chữ ký không được khuyến khích mạnh mẽ; luôn chỉ định tệp dữ liệu.
Lưu ý: Khi xác minh chữ ký văn bản rõ ràng, gpg chỉ xác minh những gì tạo nên
dữ liệu đã ký cleartext và không phải bất kỳ dữ liệu bổ sung nào bên ngoài chữ ký cleartext hoặc
dòng tiêu đề ngay sau dòng đánh dấu gạch ngang. Các tùy chọn - đầu ra có lẽ
được sử dụng để ghi ra dữ liệu đã ký thực tế; nhưng có những cạm bẫy khác với điều này
cả định dạng. Nên tránh các chữ ký văn bản rõ ràng để ủng hộ các chữ ký tách rời
chữ ký.
--multifile
Điều này sửa đổi một số lệnh khác để chấp nhận nhiều tệp để xử lý trên
dòng lệnh hoặc đọc từ STDIN với mỗi tên tệp trên một dòng riêng biệt. Điều này cho phép
cho nhiều tệp được xử lý cùng một lúc. --multifile hiện có thể được sử dụng cùng
với --xác nhận, --mã hóavà --giải mã. Lưu ý rằng --multifile --xác nhận có thể không
được sử dụng với các chữ ký tách rời.
--xác minh-tập tin
Giống hệt --multifile --xác nhận.
--encrypt-tệp
Giống hệt --multifile --mã hóa.
--decrypt-tệp
Giống hệt --multifile --giải mã.
- list-key
-k
- list-public-key
Liệt kê tất cả các khóa từ chuỗi khóa công khai hoặc chỉ các khóa được cung cấp trên dòng lệnh.
-k hơi khác với - list-key trong đó nó chỉ cho phép một đối số
và lấy đối số thứ hai làm khóa để tìm kiếm. Đây là dòng lệnh
khả năng tương thích với PGP 2 và đã bị xóa trong gpg2.
Tránh sử dụng đầu ra của lệnh này trong các tập lệnh hoặc các chương trình khác vì nó có thể
để thay đổi khi GnuPG thay đổi. Nhìn thấy - với dấu hai chấm cho danh sách khóa có thể phân tích cú pháp bằng máy
lệnh thích hợp để sử dụng trong các tập lệnh và các chương trình khác.
- list-secret-key
-K Liệt kê tất cả các khóa từ chuỗi khóa bí mật hoặc chỉ những khóa được cung cấp trên dòng lệnh.
A # sau những lá thư giây có nghĩa là khóa bí mật không thể sử dụng được (ví dụ: nếu
nó được tạo ra qua --export-bí mật-khóa con).
--list-sig
Giống như - list-key, nhưng các chữ ký cũng được liệt kê.
Đối với mỗi chữ ký được liệt kê, có một số cờ ở giữa thẻ "sig" và
keyid. Các cờ này cung cấp thông tin bổ sung về mỗi chữ ký. Từ trái sang
đúng, chúng là các số 1-3 cho cấp độ kiểm tra chứng chỉ (xem --ask-chứng chỉ cấp độ),
"L" cho chữ ký cục bộ hoặc không thể xuất được (xem - phím ký hiệu), "R" cho một
chữ ký không thể hủy ngang (xem phần --edit-key lệnh "nrsign"), "P" cho một chữ ký
có chứa URL chính sách (xem --cert-chính sách-url), "N" cho một chữ ký
chứa một ký hiệu (xem ký hiệu --cert), "X" cho chữ ký eXpired (xem --hỏi-
chứng chỉ-hết hạn), và các số 1-9 hoặc "T" cho 10 trở lên để biểu thị sự tin cậy
cấp độ chữ ký (xem --edit-key lệnh "tsign").
--kiểm tra dấu hiệu
Giống như --list-sig, nhưng các chữ ký đã được xác minh. Lưu ý rằng đối với hiệu suất
lý do trạng thái thu hồi của khóa ký không được hiển thị.
Trạng thái xác minh được biểu thị bằng một cờ ngay sau "sig"
(và do đó trước các cờ được mô tả ở trên cho --list-sig). MỘT "!" chỉ ra
rằng chữ ký đã được xác minh thành công, dấu "-" biểu thị chữ ký xấu
và "%" được sử dụng nếu có lỗi xảy ra khi kiểm tra chữ ký (ví dụ:
thuật toán được hỗ trợ).
- dấu chân
Liệt kê tất cả các chìa khóa (hoặc những chìa khóa được chỉ định) cùng với dấu vân tay của chúng. Đây là
đầu ra giống như - list-key nhưng với đầu ra bổ sung của một dòng có
dấu vân tay. Cũng có thể được kết hợp với --list-sig or --kiểm tra dấu hiệu. Nếu điều này
lệnh được đưa ra hai lần, dấu vân tay của tất cả các phím phụ cũng được liệt kê.
- list-packets
Chỉ liệt kê chuỗi các gói tin. Điều này chủ yếu hữu ích cho việc gỡ lỗi.
--card-chỉnh sửa
Trình bày menu để làm việc với thẻ thông minh. Lệnh con "trợ giúp" cung cấp tổng quan
trên các lệnh có sẵn. Để có mô tả chi tiết, vui lòng xem Thẻ HOWTO tại
https://gnupg.org/documentation/howtos.html#GnuPG-cardHOWTO .
- tình trạng thẻ
Hiển thị nội dung của thẻ thông minh.
--thay đổi pin
Trình bày menu để cho phép thay đổi mã PIN của thẻ thông minh. Chức năng này cũng
có sẵn dưới dạng lệnh con "passwd" với --card-chỉnh sửa chỉ huy.
--phím xoá tên
Xóa khóa khỏi khóa công khai. Ở chế độ hàng loạt --đúng là bắt buộc hoặc
chìa khóa phải được chỉ định bằng dấu vân tay. Đây là một biện pháp bảo vệ chống lại sự ngẫu nhiên
xóa nhiều khóa.
- xóa khóa bí mật tên
Xóa khóa khỏi khóa bí mật. Trong chế độ hàng loạt, khóa phải được chỉ định bởi
dấu vân tay.
- xóa-khóa-bí mật và-khoá công khai tên
Giống như --phím xoá, nhưng nếu khóa bí mật tồn tại, nó sẽ bị xóa trước. Trong
chế độ hàng loạt khóa phải được chỉ định bằng dấu vân tay.
--xuất khẩu
Xuất tất cả các khóa từ tất cả các chuỗi khóa (chuỗi khóa mặc định và những khóa được đăng ký qua
tùy chọn - keyring), hoặc nếu có ít nhất một cái tên, thì những cái tên đã cho. Các
các khóa đã xuất được ghi vào STDOUT hoặc vào tệp được cung cấp với tùy chọn - đầu ra. Sử dụng
Cùng với --áo giáp để gửi các khóa đó qua thư.
--send-key chính ID
Tương tự như --xuất khẩu nhưng gửi chìa khóa đến máy chủ chìa khóa. Dấu vân tay có thể được sử dụng
thay vì các ID chính. Lựa chọn --keyerver phải được dùng để đặt tên cho cái này
bàn phím. Không gửi bộ chìa khóa hoàn chỉnh của bạn đến máy chủ bàn phím --- chỉ chọn những
chìa khóa mới hoặc do bạn thay đổi. Nếu không có ID chính nào được cung cấp, gpg Không lam gi cả.
- xuất-khoá-bí-mật
--export-bí mật-khóa con
Giống như --xuất khẩunhưng thay vào đó sẽ xuất các khóa bí mật. Các khóa đã xuất là
được ghi vào STDOUT hoặc vào tệp được cung cấp với tùy chọn - đầu ra. Lệnh này thường
được sử dụng cùng với tùy chọn --áo giáp để cho phép dễ dàng in chìa khóa ra giấy
sao lưu; tuy nhiên công cụ bên ngoài chìa khóa giấy làm tốt hơn việc tạo bản sao lưu
trên giấy. Lưu ý rằng việc xuất khóa bí mật có thể là một rủi ro bảo mật nếu
khóa được gửi qua một kênh không an toàn.
Dạng thứ hai của lệnh có thuộc tính đặc biệt để hiển thị phần bí mật
của khóa chính vô dụng; đây là một phần mở rộng GNU cho OpenPGP và các
không thể mong đợi việc triển khai để nhập thành công một khóa như vậy. Nó là
mục đích sử dụng là tạo một khóa đầy đủ với một khóa con ký bổ sung trên
máy chuyên dụng và sau đó sử dụng lệnh này để xuất khóa mà không cần khóa chính
chìa khóa của máy chính.
Xem tùy chọn --đơn giản-sk-kiểm tra tổng nếu bạn muốn nhập một khóa bí mật đã xuất
vào các triển khai OpenPGP cổ.
--nhập khẩu
- nhập khẩu nhanh
Nhập / hợp nhất các khóa. Điều này thêm các phím đã cho vào keyring. Phiên bản nhanh là
hiện tại chỉ là một từ đồng nghĩa.
Có một số tùy chọn khác kiểm soát cách hoạt động của lệnh này. Đáng chú ý nhất
đây là - tùy chọn nhập khẩu chỉ hợp nhất tùy chọn không chèn các phím mới nhưng
chỉ hợp nhất chữ ký mới, ID người dùng và khóa con.
- khóa ghi âm chính ID
Nhập khóa có ID khóa đã cho từ máy chủ. Lựa chọn --keyerver phải
được sử dụng để cung cấp tên của máy chủ phím này.
- phím làm mới
Yêu cầu cập nhật từ máy chủ khóa cho các khóa đã tồn tại trên khóa cục bộ.
Điều này hữu ích để cập nhật khóa có chữ ký, ID người dùng mới nhất, v.v.
Gọi điều này mà không có đối số sẽ làm mới toàn bộ keyring. Lựa chọn --keyerver
phải được sử dụng để cung cấp tên của máy chủ chìa khóa cho tất cả các khóa không có
bộ máy chủ bàn phím ưa thích (xem --keyerver-options url-keyerver-keyerver).
--search-key tên
Tìm kiếm các tên đã cho trên máy chủ bàn phím. Nhiều tên được cung cấp ở đây sẽ được kết hợp
cùng nhau để tạo chuỗi tìm kiếm cho keyerver. Lựa chọn --keyerver phải
được sử dụng để cung cấp tên của máy chủ phím này. Máy chủ phím hỗ trợ tìm kiếm khác nhau
cho phép sử dụng cú pháp được chỉ định trong "Cách chỉ định ID người dùng" bên dưới. Ghi chú
rằng các loại máy chủ bàn phím khác nhau hỗ trợ các phương pháp tìm kiếm khác nhau. Hiện tại chỉ
LDAP hỗ trợ tất cả.
--fetch-key URI
Truy xuất các khóa nằm tại các URI được chỉ định. Lưu ý rằng các cài đặt khác nhau của
GnuPG có thể hỗ trợ các giao thức khác nhau (HTTP, FTP, LDAP, v.v.)
--update-trustdb
Thực hiện bảo trì cơ sở dữ liệu tin cậy. Lệnh này lặp lại trên tất cả các phím và xây dựng
Web của sự tin cậy. Đây là một lệnh tương tác vì nó có thể phải yêu cầu
giá trị "ownertrust" cho các khóa. Người dùng phải đưa ra ước tính về khoảng cách mà cô ấy
tin tưởng chủ sở hữu của khóa được hiển thị xác nhận (ký tên) các khóa khác một cách chính xác. GnuPG
chỉ yêu cầu giá trị ownertrust nếu nó chưa được gán cho khóa. Sử dụng
các --edit-key , giá trị được chỉ định có thể được thay đổi bất kỳ lúc nào.
--check-trustdb
Thực hiện bảo trì cơ sở dữ liệu tin cậy mà không cần sự tương tác của người dùng. Theo thời gian sự tin tưởng
cơ sở dữ liệu phải được cập nhật để các khóa hoặc chữ ký hết hạn và kết quả
các thay đổi trong Web of Trust có thể được theo dõi. Thông thường, GnuPG sẽ tính toán khi
điều này là bắt buộc và thực hiện nó tự động trừ khi --no-auto-check-trustdb được thiết lập.
Lệnh này có thể được sử dụng để buộc kiểm tra cơ sở dữ liệu tin cậy bất kỳ lúc nào. Các
quá trình xử lý giống với quá trình của --update-trustdb nhưng nó bỏ qua các phím với không
chưa được định nghĩa "ownertrust".
Để sử dụng với các công việc cron, lệnh này có thể được sử dụng cùng với --lô hàng trong đó
trong trường hợp kiểm tra cơ sở dữ liệu tin cậy chỉ được thực hiện nếu cần kiểm tra. Để buộc phải chạy
ngay cả trong chế độ hàng loạt, hãy thêm tùy chọn --đúng.
--export-ownertrust
Gửi các giá trị của ownertrust tới STDOUT. Điều này rất hữu ích cho các mục đích sao lưu vì những
là những giá trị duy nhất không thể được tạo lại từ một trustdb bị hỏng.
Ví dụ:
gpg --export-ownertrust> otrust.txt
--nhập khẩu-chủ sở hữu
Cập nhật trustdb với các giá trị ownertrust được lưu trữ trong các tập tin (hoặc STDIN nếu không
được cho); các giá trị hiện có sẽ bị ghi đè. Trong trường hợp một Trustdb bị hư hỏng nghiêm trọng
và nếu bạn có bản sao lưu gần đây của các giá trị ownertrust (ví dụ: trong tệp
'otrust.txt', bạn có thể tạo lại trustdb bằng các lệnh sau:
cd ~ / .gnupg
rm tin cậydb.gpg
gpg --import-ownertrust <otrust.txt
--rebuild-keydb-cache
Khi cập nhật từ phiên bản 1.0.6 lên 1.0.7, lệnh này nên được sử dụng để tạo
bộ nhớ đệm chữ ký trong keyring. Nó cũng có thể hữu ích trong các tình huống khác.
--print-md algo
- print-mds
In thông báo tóm tắt của thuật toán ALGO cho tất cả các tệp hoặc STDIN đã cho. Với
các thông báo dạng thứ hai (hoặc "*" không dùng nữa dưới dạng thuật toán) cho tất cả các thuật toán có sẵn là
đã in.
--gen-ngẫu nhiên 0 | 1 | 2 tính
Xông lên tính các byte ngẫu nhiên của mức chất lượng đã cho 0, 1 hoặc 2. Nếu tính không được đưa ra
hoặc bằng không, một chuỗi byte ngẫu nhiên vô tận sẽ được phát ra. Nếu được sử dụng với --áo giáp
đầu ra sẽ được mã hóa base64. VUI LÒNG, không sử dụng lệnh này trừ khi bạn biết
bạn đang làm gì; nó có thể loại bỏ entropy quý giá khỏi hệ thống!
--gen-Prime chế độ bit
Sử dụng nguồn, Luke :-). Định dạng đầu ra vẫn có thể thay đổi.
--enarmor
--bạn thân mến
Đóng gói hoặc giải nén một đầu vào tùy ý vào / từ bộ giáp OpenPGP ASCII. Đây là một
GnuPG mở rộng cho OpenPGP và nói chung không hữu ích lắm.
Làm thế nào đến quản lý qua một vài thao tác đơn giản về phím
Phần này giải thích các lệnh chính để quản lý khóa
- key -gen
Tạo một cặp khóa mới bằng cách sử dụng các tham số mặc định hiện tại. Đây là tiêu chuẩn
lệnh để tạo khóa mới.
Ngoài ra còn có một tính năng cho phép bạn tạo khóa ở chế độ hàng loạt. Xem các
phần thủ công `` Tạo khóa không cần giám sát '' về cách sử dụng cái này.
--gen-thu hồi tên
Tạo chứng chỉ thu hồi cho khóa hoàn chỉnh. Để thu hồi khóa con hoặc
chữ ký, sử dụng --chỉnh sửa chỉ huy.
--desig-thu hồi tên
Tạo chứng chỉ thu hồi được chỉ định cho một khóa. Điều này cho phép người dùng (với
quyền của người giữ khóa) để thu hồi khóa của người khác.
--edit-key
Trình bày một menu cho phép bạn thực hiện hầu hết các nhiệm vụ liên quan đến quản lý chính.
Nó mong đợi đặc điểm kỹ thuật của một khóa trên dòng lệnh.
uid n Chuyển đổi lựa chọn ID người dùng hoặc ID người dùng chụp ảnh với chỉ mục n. Sử dụng * đến
chọn tất cả và 0 để bỏ chọn tất cả.
chính n Chuyển đổi lựa chọn khóa con với chỉ mục n. Sử dụng * để chọn tất cả và 0 đến
bỏ chọn tất cả.
đăng ký Tạo chữ ký trên khóa của người dùng tên Nếu chìa khóa chưa được ký bởi
người dùng mặc định (hoặc người dùng được cung cấp với -u), chương trình hiển thị
lại thông tin về chìa khóa, cùng với dấu vân tay của nó và hỏi liệu
nó phải được ký. Câu hỏi này được lặp lại cho tất cả người dùng được chỉ định với
-ư.
ký hiệu Giống như "ký" nhưng chữ ký được đánh dấu là không thể xuất và sẽ
do đó không bao giờ được người khác sử dụng. Điều này chỉ có thể được sử dụng để làm cho các khóa hợp lệ
trong môi trường địa phương.
dấu hiệu Giống như "ký" nhưng chữ ký được đánh dấu là không thể thu hồi và có thể
do đó không bao giờ bị thu hồi.
chữ ký Tạo chữ ký tin cậy. Đây là một chữ ký kết hợp các khái niệm của
chứng nhận (giống như một chữ ký thông thường) và tin tưởng (như "ủy thác"
chỉ huy). Nó thường chỉ hữu ích trong các cộng đồng hoặc nhóm riêng biệt.
Lưu ý rằng "l" (cho cục bộ / không thể xuất), "nr" (cho không thể thu hồi và "t" (cho
tin cậy) có thể được trộn tự do và đặt tiền tố là "ký" để tạo ra bất kỳ loại chữ ký nào
mong muốn.
delsig Xóa chữ ký. Lưu ý rằng không thể rút lại chữ ký,
khi nó đã được gửi đến công chúng (tức là tới máy chủ khóa). Trong trường hợp đó bạn
sử dụng tốt hơn số vòng quay.
số vòng quay Thu hồi chữ ký. Đối với mọi chữ ký đã được tạo bởi một trong số
khóa bí mật, GnuPG hỏi liệu chứng chỉ thu hồi có phải là
được tạo ra.
kiểm tra Kiểm tra chữ ký trên tất cả các ID người dùng đã chọn.
phụ gia Tạo một ID người dùng bổ sung.
thêm ảnh
Tạo một ID người dùng chụp ảnh. Thao tác này sẽ nhắc nhở về một tệp JPEG sẽ là
được nhúng vào ID người dùng. Lưu ý rằng một JPEG rất lớn sẽ tạo ra một
chìa khóa lớn. Cũng lưu ý rằng một số chương trình sẽ hiển thị JPEG của bạn không thay đổi
(GnuPG) và một số chương trình sẽ điều chỉnh tỷ lệ để vừa với hộp thoại (PGP).
Hiển thị hình ảnh
Hiển thị ID người dùng chụp ảnh đã chọn.
mê muội Xóa ID người dùng hoặc ID người dùng chụp ảnh. Lưu ý rằng không thể
rút lại một id người dùng, sau khi nó đã được gửi đến công chúng (tức là
bàn phím). Trong trường hợp đó, bạn nên sử dụng hồi phục.
hồi phục Thu hồi ID người dùng hoặc ID người dùng chụp ảnh.
chính
Gắn cờ id người dùng hiện tại là id chính, xóa id người dùng chính
gắn cờ từ tất cả id người dùng khác và đặt dấu thời gian của tất cả các bản thân bị ảnh hưởng
chữ ký trước một giây. Lưu ý rằng đặt ID người dùng ảnh làm chính
làm cho nó chính thay vì các ID người dùng ảnh khác và đặt một ID người dùng thông thường là
chính làm cho nó trở thành chính so với các ID người dùng thông thường khác.
người đánh chìa khóa
Đặt một trình phục vụ phím ưu tiên cho (các) ID người dùng được chỉ định. Điều này cho phép khác
người dùng biết bạn muốn họ lấy khóa của bạn từ đâu. Nhìn thấy --keyerver-
lựa chọn url-keyerver-keyerver để biết thêm về cách hoạt động của nó. Đặt giá trị là
"none" xóa một máy chủ khóa ưu tiên hiện có.
ký hiệu
Đặt ký hiệu tên = giá trị cho (các) ID người dùng được chỉ định. Nhìn thấy ký hiệu --cert
để biết thêm về cách hoạt động của nó. Đặt giá trị "không" sẽ xóa tất cả các ký hiệu,
đặt một ký hiệu có tiền tố là dấu trừ (-) sẽ xóa ký hiệu đó, và
đặt tên ký hiệu (không có = giá trị) bắt đầu bằng dấu trừ
loại bỏ tất cả các ký hiệu có tên đó.
ưu tiên Liệt kê các tùy chọn từ ID người dùng đã chọn. Điều này cho thấy thực tế
tùy chọn, mà không bao gồm bất kỳ tùy chọn ngụ ý nào.
showpref
Danh sách tùy chọn chi tiết hơn cho ID người dùng đã chọn. Điều này cho thấy
các tùy chọn có hiệu lực bằng cách bao gồm các tùy chọn ngụ ý của 3DES (mật mã),
SHA-1 (thông báo) và Không nén (nén) nếu chúng chưa có
đưa vào danh sách ưu tiên. Ngoài ra, trình phục vụ phím được ưu tiên và
ký hiệu chữ ký (nếu có) được hiển thị.
setpref chuỗi
Đặt danh sách tùy chọn ID người dùng thành chuỗi cho tất cả (hoặc chỉ những người đã chọn)
ID người dùng. Việc gọi setpref không có đối số sẽ đặt danh sách tùy chọn thành
mặc định (tích hợp sẵn hoặc đặt qua - danh sách ưu tiên mặc định), và gọi
setpref với "none" làm đối số đặt danh sách tùy chọn trống. Sử dụng gpg
--phiên bản để có được danh sách các thuật toán có sẵn. Lưu ý rằng trong khi bạn có thể
thay đổi tùy chọn trên ID người dùng thuộc tính (còn gọi là "ID ảnh"), GnuPG thực hiện
không chọn khóa thông qua ID người dùng thuộc tính vì vậy những tùy chọn này sẽ không được sử dụng
bởi GnuPG.
Khi đặt tùy chọn, bạn nên liệt kê các thuật toán theo thứ tự
bạn muốn thấy chúng được người khác sử dụng khi mã hóa một tin nhắn tới
chìa khóa của bạn. Nếu bạn không bao gồm 3DES, nó sẽ tự động được thêm vào
kết thúc. Lưu ý rằng có nhiều yếu tố ảnh hưởng đến việc lựa chọn một thuật toán
(ví dụ: chìa khóa của bạn có thể không phải là người nhận duy nhất) và do đó, điều khiển từ xa
Ứng dụng OpenPGP đang được sử dụng để gửi cho bạn có thể theo dõi hoặc không
thứ tự được chọn chính xác cho một tin nhắn nhất định. Tuy nhiên, nó sẽ chỉ chọn một
thuật toán có trong danh sách ưu tiên của mọi khóa người nhận.
Xem thêm phần KHẢ NĂNG HỢP TÁC VỚI CÁC CHƯƠNG TRÌNH OPENPGP KHÁC bên dưới.
khóa phụ Thêm một khóa con vào khóa này.
khóa thẻ
Tạo khóa con trên thẻ và thêm khóa đó vào khóa này.
bàn phím
Chuyển khóa con bí mật đã chọn (hoặc khóa chính nếu không có khóa con nào có
được chọn) vào thẻ thông minh. Khóa bí mật trong keyring sẽ là
được thay thế bằng sơ khai nếu khóa có thể được lưu trữ thành công trên thẻ và
bạn sử dụng lệnh lưu sau đó. Chỉ một số loại khóa nhất định có thể được chuyển sang
lá bài. Menu phụ cho phép bạn chọn thẻ nào để lưu khóa.
Lưu ý rằng không thể lấy lại khóa đó từ thẻ - nếu
thẻ bị hỏng khóa bí mật của bạn sẽ bị mất trừ khi bạn có bản sao lưu
một vài nơi.
thẻ bkuptocard hồ sơ
Khôi phục tệp đã cho vào thẻ. Lệnh này có thể được sử dụng để khôi phục
khóa dự phòng (như được tạo trong quá trình khởi tạo thẻ) vào thẻ mới. Trong
hầu như tất cả các trường hợp đây sẽ là khóa mã hóa. Bạn nên sử dụng cái này
chỉ lệnh với khóa công khai tương ứng và đảm bảo rằng tệp
đưa ra dưới dạng đối số thực sự là bản sao lưu để khôi phục. Sau đó, bạn nên chọn 2
để khôi phục dưới dạng khóa mã hóa. Trước tiên, bạn sẽ được yêu cầu nhập
cụm mật khẩu của khóa dự phòng và sau đó là mã PIN quản trị của thẻ.
con lừa Xóa khóa con (khóa phụ). Lưu ý rằng không thể rút lại
khóa con, sau khi nó đã được gửi đến công chúng (tức là tới máy chủ khóa). Trong đó
trường hợp bạn sử dụng tốt hơn chìa khóa.
chìa khóa Thu hồi khóa con.
hết hiệu lực Thay đổi khóa hoặc thời gian hết hạn khóa con. Nếu một khóa con được chọn,
thời gian hết hạn của khóa con này sẽ được thay đổi. Không có lựa chọn, chìa khóa
hết hạn của khóa chính được thay đổi.
tin tưởng Thay đổi giá trị tin cậy của chủ sở hữu cho khóa. Điều này cập nhật tin cậy-db
ngay lập tức và không cần lưu.
vô hiệu hóa
cho phép Tắt hoặc bật toàn bộ khóa. Một khóa bị vô hiệu hóa thường không thể được sử dụng cho
mã hóa.
người cai nghiện
Thêm một con quay được chỉ định vào chìa khóa. Điều này có một đối số tùy chọn:
"nhạy cảm". Nếu một người quay lại được chỉ định được đánh dấu là nhạy cảm, nó sẽ không
được xuất theo mặc định (xem tùy chọn xuất).
passwd Thay đổi cụm mật khẩu của khóa bí mật.
bật lên Chuyển đổi giữa danh sách khóa công khai và khóa bí mật.
giống cá lăng Nhỏ gọn (bằng cách loại bỏ tất cả các chữ ký ngoại trừ ký tự tự) bất kỳ ID người dùng nào
không còn sử dụng được (ví dụ: bị thu hồi, hoặc hết hạn). Sau đó, xóa mọi chữ ký
không thể sử dụng được bởi các tính toán tin cậy. Cụ thể, điều này loại bỏ
bất kỳ chữ ký nào không xác thực, bất kỳ chữ ký nào được thay thế bằng
chữ ký sau đó, chữ ký bị thu hồi và chữ ký được cấp bởi các khóa
không có trên keyring.
giảm thiểu
Làm cho chìa khóa càng nhỏ càng tốt. Thao tác này sẽ xóa tất cả các chữ ký khỏi mỗi
ID người dùng ngoại trừ chữ ký tự gần đây nhất.
chứng nhận chéo
Thêm chữ ký chứng thực chéo để ký các khóa con mà hiện tại có thể không
có chúng. Chữ ký chứng nhận chéo bảo vệ chống lại một cuộc tấn công tinh vi
chống lại việc ký các khóa con. Nhìn thấy - yêu cầu chứng nhận chéo. Tất cả các khóa mới
được tạo có chữ ký này theo mặc định, vì vậy tùy chọn này chỉ hữu ích cho
mang đến những chìa khóa cũ hơn.
tiết kiệm Lưu tất cả các thay đổi đối với các vòng phím và thoát.
bỏ thuốc lá Thoát chương trình mà không cập nhật các vòng phím.
Danh sách hiển thị cho bạn khóa cùng với các khóa phụ và tất cả id người dùng. Các
id người dùng chính được biểu thị bằng dấu chấm và các khóa hoặc id người dùng đã chọn được biểu thị
bằng dấu hoa thị. Giá trị tin cậy được hiển thị với khóa chính: khóa đầu tiên là
niềm tin của chủ sở hữu được chỉ định và thứ hai là giá trị ủy thác được tính toán. Chữ cái là
được sử dụng cho các giá trị:
- Không có chủ sở hữu được giao / chưa được tính toán.
e Tính toán độ tin cậy đã thất bại; có thể là do một khóa hết hạn.
q Không đủ thông tin để tính toán.
n Đừng bao giờ tin tưởng vào chìa khóa này.
m Đáng tin cậy một chút.
f Hoàn toàn tin cậy.
u Cuối cùng thì đáng tin cậy.
- phím ký hiệu tên
Ký khóa công khai bằng khóa bí mật của bạn. Đây là phiên bản phím tắt của
lệnh con "ký" từ --chỉnh sửa.
- phím ký hiệu tên
Ký khóa công khai bằng khóa bí mật của bạn nhưng đánh dấu là không thể xuất. Đây là một
phiên bản phím tắt của lệnh con "lsign" từ --edit-key.
LỰA CHỌN
gpg có một loạt các tùy chọn để kiểm soát hành vi chính xác và thay đổi giá trị mặc định
cấu hình.
Các tùy chọn dài có thể được đặt trong một tệp tùy chọn (mặc định "~ / .gnupg / gpg.conf"). Tùy chọn ngắn
tên sẽ không hoạt động - ví dụ: "giáp" là một tùy chọn hợp lệ cho tệp tùy chọn, trong khi
"a" không phải. Không viết 2 dấu gạch ngang, mà chỉ viết tên của tùy chọn và bất kỳ yêu cầu nào
tranh luận. Các dòng có dấu thăng ('#') làm ký tự đầu tiên không phải khoảng trắng sẽ bị bỏ qua.
Các lệnh cũng có thể được đặt trong tệp này, nhưng điều đó thường không hữu ích vì lệnh sẽ
thực thi tự động với mỗi lần thực thi gpg.
Hãy nhớ rằng quá trình phân tích cú pháp tùy chọn sẽ dừng lại ngay khi gặp phải tùy chọn không phải là tùy chọn, bạn có thể
ngừng phân tích cú pháp rõ ràng bằng cách sử dụng tùy chọn đặc biệt --.
Làm thế nào đến thay đổi các cấu hình
Các tùy chọn này được sử dụng để thay đổi cấu hình và thường được tìm thấy trong tùy chọn
tập tin.
--phím mặc định tên
Sử dụng tên làm chìa khóa mặc định để đăng nhập. Nếu tùy chọn này không được sử dụng, mặc định
key là khóa đầu tiên được tìm thấy trong khóa bí mật. Lưu ý rằng -u or --local-người dùng
ghi đè tùy chọn này.
--default-người nhận tên
Sử dụng tên là người nhận mặc định nếu tùy chọn --người nhận không được sử dụng và đừng hỏi nếu
đây là một trong những hợp lệ. tên không được để trống.
- mặc định-người nhận-tự
Sử dụng khóa mặc định làm người nhận mặc định nếu tùy chọn --người nhận không được sử dụng và
đừng hỏi nếu đây là một trong một hợp lệ. Khóa mặc định là khóa đầu tiên từ khóa bí mật
keyring hoặc một bộ với --phím mặc định.
- không có người nhận mặc định
Xóa và làm lại --default-người nhận và - mặc định-người nhận-tự.
-v, --dài dòng
Cung cấp thêm thông tin trong quá trình xử lý. Nếu được sử dụng hai lần, dữ liệu đầu vào được liệt kê trong
chi tiết.
- không dài dòng
Đặt lại mức chi tiết về 0.
-NS, --Yên lặng
Cố gắng im lặng nhất có thể.
--lô hàng
- không-lô
Sử dụng chế độ hàng loạt. Không bao giờ hỏi, không cho phép các lệnh tương tác. - không-lô vô hiệu hóa
tùy chọn này. Tùy chọn này thường được sử dụng cho các hoạt động không cần giám sát.
CẢNH BÁO: Hoạt động không được giám sát có nguy cơ bị lộ bảo mật cao hơn
các cuộc tấn công. Đặc biệt là bất kỳ việc sử dụng GnuPG không giám sát nào liên quan đến việc sử dụng
khóa bí mật nên cẩn thận để không cung cấp một lời tiên tri giải mã. Có
một số cảnh báo trước tiêu chuẩn chống lại việc được sử dụng như một lời tiên tri. Ví dụ không bao giờ
trả lại thông báo lỗi chi tiết hoặc bất kỳ chẩn đoán nào được phần mềm của bạn in vào
trang web từ xa. Tham khảo ý kiến của một chuyên gia trong trường hợp nghi ngờ.
Lưu ý rằng ngay cả với tên tệp được cung cấp trên dòng lệnh, gpg có thể vẫn cần
đọc từ STDIN (đặc biệt nếu gpg cho biết đầu vào là một
chữ ký và chưa có tệp dữ liệu nào được chỉ định). Vì vậy, nếu bạn không muốn cho ăn
dữ liệu qua STDIN, bạn nên kết nối STDIN với '/ dev / null'.
--không-tty
Đảm bảo rằng TTY (thiết bị đầu cuối) không bao giờ được sử dụng cho bất kỳ đầu ra nào. Tùy chọn này là
cần thiết trong một số trường hợp vì GnuPG đôi khi in cảnh báo tới TTY ngay cả khi
--lô hàng Được sử dụng.
--đúng Giả sử "có" đối với hầu hết các câu hỏi.
--không Giả sử "không" đối với hầu hết các câu hỏi.
- tùy chọn danh sách thông số
Đây là một chuỗi được phân tách bằng dấu cách hoặc dấu phẩy cung cấp các tùy chọn được sử dụng khi liệt kê các khóa
và chữ ký (nghĩa là - list-key, --list-sig, - list-public-key, --danh sách-
khóa bí mật, và --edit-key chức năng). Các tùy chọn có thể được bổ sung trước bằng không-
(sau hai dấu gạch ngang) để đưa ra ý nghĩa ngược lại. Các tùy chọn là:
show-ảnh
Nguyên nhân - list-key, --list-sig, - list-public-keyvà - list-secret-key
để hiển thị bất kỳ ID ảnh nào được đính kèm với khóa. Mặc định là không. Xem thêm
- người xem ảnh. Không hoạt động với - với dấu hai chấm: xem --thuộc tính-fd cho
cách thích hợp để lấy dữ liệu ảnh cho các tập lệnh và các giao diện người dùng khác.
hiển thị sử dụng
Hiển thị thông tin sử dụng cho các khóa và khóa con trong danh sách khóa tiêu chuẩn.
Đây là danh sách các chữ cái cho biết mức sử dụng được phép cho một khóa
(E= mã hóa, S= đang ký, C= chứng nhận, A= xác thực). Mặc định là
không có.
hiển thị-chính sách-url
Hiển thị các URL chính sách trong --list-sig or --kiểm tra dấu hiệu danh sách. Mặc định là
không có.
ký hiệu hiển thị
ký hiệu show-std
hiển thị-người dùng-ký hiệu
Hiển thị tất cả, tiêu chuẩn IETF hoặc ký hiệu chữ ký do người dùng xác định trong --danh sách-
dấu hiệu or --kiểm tra dấu hiệu danh sách. Mặc định là không.
show-keyerver-urls
Hiển thị bất kỳ URL trình phục vụ phím ưa thích nào trong --list-sig or --kiểm tra dấu hiệu
danh sách. Mặc định là không.
show-uid-valid
Hiển thị giá trị tính toán của ID người dùng trong danh sách chính. Mặc định
đến không.
hiển thị-không sử dụng được-uids
Hiển thị ID người dùng bị thu hồi và hết hạn trong danh sách chính. Mặc định là không.
khóa con hiển thị-không sử dụng được
Hiển thị các khóa con đã thu hồi và hết hạn trong danh sách khóa. Mặc định là không.
hiển thị móc khóa
Hiển thị tên khóa ở đầu danh sách khóa để hiển thị khóa nào
khóa đã cho nằm trên. Mặc định là không.
show-sig-hết hạn
Hiển thị ngày hết hạn chữ ký (nếu có) trong thời gian --list-sig or --kiểm tra dấu hiệu
danh sách. Mặc định là không.
show-sig-gói con
Bao gồm các gói con chữ ký trong danh sách khóa. Tùy chọn này có thể mất một
danh sách đối số tùy chọn của các gói con cần liệt kê. Nếu không có đối số nào được thông qua,
liệt kê tất cả các gói con. Mặc định là không. Tùy chọn này chỉ có ý nghĩa khi
sử dụng - với dấu hai chấm cùng với --list-sig or --kiểm tra dấu hiệu.
- xác minh-tùy chọn thông số
Đây là một chuỗi được phân tách bằng dấu cách hoặc dấu phẩy cung cấp các tùy chọn được sử dụng khi xác minh
chữ ký. Các tùy chọn có thể được thêm vào trước bằng dấu `` không '' để mang lại ý nghĩa ngược lại. Các
các tùy chọn là:
show-ảnh
Hiển thị bất kỳ ID ảnh nào có trên khóa đã cấp chữ ký.
Mặc định là không. Xem thêm - người xem ảnh.
hiển thị-chính sách-url
Hiển thị các URL chính sách trong chữ ký đang được xác minh. Mặc định là không.
ký hiệu hiển thị
ký hiệu show-std
hiển thị-người dùng-ký hiệu
Hiển thị tất cả, tiêu chuẩn IETF hoặc ký hiệu chữ ký do người dùng xác định trong
chữ ký đang được xác minh. Mặc định là tiêu chuẩn IETF.
show-keyerver-urls
Hiển thị bất kỳ URL máy chủ khóa ưu tiên nào trong chữ ký đang được xác minh. Mặc định
đến không.
show-uid-valid
Hiển thị giá trị được tính toán của các ID người dùng trên khóa đã cấp
Chữ ký. Mặc định là không.
hiển thị-không sử dụng được-uids
Hiển thị ID người dùng bị thu hồi và hết hạn trong quá trình xác minh chữ ký. Mặc định
đến không.
chỉ hiển thị chính-uid
Chỉ hiển thị ID người dùng chính trong quá trình xác minh chữ ký. Đó là tất cả
dòng AKA cũng như id ảnh không được hiển thị cùng với chữ ký
tình trạng xác minh.
tra cứu pka
Bật tra cứu PKA để xác minh địa chỉ người gửi. Lưu ý rằng PKA dựa trên
DNS, và do đó, việc bật tùy chọn này có thể tiết lộ thông tin về thời điểm và điều gì
chữ ký được xác minh hoặc dữ liệu được mã hóa cho ai. Điều này tương tự như
"lỗi web" được mô tả cho tính năng tự động lấy khóa.
pka-tin cậy-tăng
Nâng cao sự tin tưởng vào chữ ký lên đầy đủ nếu chữ ký đó vượt qua PKA
Thẩm định. Tùy chọn này chỉ có ý nghĩa nếu pka-lookups được thiết lập.
--kích hoạt-lớn-rsa
--vô hiệu hóa-lớn-rsa
Với --gen-key và --batch, cho phép tạo các khóa bí mật RSA lớn hơn
thường được khuyến nghị (lên đến 8192 bit). Các khóa lớn này đắt hơn
sử dụng, và chữ ký và chứng nhận của họ cũng lớn hơn.
--enable-dsa2
--disable-dsa2
Bật cắt ngắn hàm băm cho tất cả các khóa DSA ngay cả đối với Khóa DSA cũ lên đến 1024 bit. Cái này
cũng là mặc định với --openpgp. Lưu ý rằng các phiên bản cũ hơn của GnuPG cũng
đã yêu cầu cờ này để cho phép tạo DSA lớn hơn 1024 bit.
- người xem ảnh chuỗi
Đây là dòng lệnh sẽ được chạy để xem ID ảnh. "%tôi sẽ
được mở rộng thành tên tệp có chứa ảnh. "% I" cũng làm như vậy, ngoại trừ tệp
sẽ không bị xóa khi người xem thoát ra. Các cờ khác là "% k" cho ID khóa,
"% K" cho ID khóa dài, "% f" cho vân tay khóa, "% t" cho phần mở rộng của
loại hình ảnh (ví dụ: "jpg"), "% T" cho kiểu MIME của hình ảnh (ví dụ:
"image / jpeg"), "% v" cho giá trị được tính bằng một ký tự của hình ảnh đang
đã xem (ví dụ: "f"), "% V" cho giá trị được tính toán dưới dạng một chuỗi (ví dụ: "đầy đủ"),
"% U" cho hàm băm được mã hóa base32 của ID người dùng và "%%" cho dấu phần trăm thực tế.
Nếu cả% i hoặc% I đều không có mặt, thì ảnh sẽ được cung cấp cho người xem trên
đầu vào chuẩn.
Trình xem mặc định là "xloadimage -fork -quiet -title 'KeyID 0x% k' STDIN". Ghi chú
rằng nếu chương trình xem hình ảnh của bạn không an toàn, thì việc thực thi nó từ GnuPG sẽ không
không làm cho nó an toàn.
--đường dẫn thực thi chuỗi
Đặt một danh sách các thư mục để tìm kiếm những người xem ảnh và những người trợ giúp keyerver. Nếu như
không được cung cấp, những người trợ giúp máy chủ bàn phím sử dụng thư mục mặc định được biên dịch và ảnh
người xem sử dụng biến môi trường $ PATH. Lưu ý rằng trên hệ thống W32, giá trị này là
bị bỏ qua khi tìm kiếm người trợ giúp keyerver.
- keyring hồ sơ
Thêm hồ sơ vào danh sách keyrings hiện tại. Nếu như hồ sơ bắt đầu bằng dấu ngã và dấu gạch chéo,
chúng được thay thế bằng thư mục $ HOME. Nếu tên tệp không chứa
gạch chéo, nó được cho là nằm trong thư mục chính GnuPG ("~ / .gnupg" nếu như --homedir or
$ GNUPGHOME không được sử dụng).
Lưu ý rằng điều này sẽ thêm một keyring vào danh sách hiện tại. Nếu mục đích là sử dụng
chỉ định keyring một mình, sử dụng - keyring cùng với --no-mặc định-khóa.
--bí mật-keyring hồ sơ
Giống như - keyring nhưng đối với các keyrings bí mật.
--chuỗi khóa chính hồ sơ
Chỉ định hồ sơ làm khóa công khai chính. Điều này có nghĩa là các khóa mới được nhập
(Qua --nhập khẩu hoặc máy chủ chìa khóa --recv-từ) sẽ chuyển đến keyring này.
--trustdb-name hồ sơ
Sử dụng hồ sơ thay vì Trustdb mặc định. Nếu như hồ sơ bắt đầu bằng dấu ngã và dấu gạch chéo,
chúng được thay thế bằng thư mục $ HOME. Nếu tên tệp không chứa
gạch chéo, nó được cho là nằm trong thư mục chính GnuPG ('~ / .gnupg' nếu như --homedir or
$ GNUPGHOME không được sử dụng).
--homedir dir
Đặt tên của thư mục chính thành dir. Nếu tùy chọn này không được sử dụng, nhà
thư mục mặc định thành '~ / .gnupg'. Nó chỉ được công nhận khi đưa ra lệnh
hàng. Nó cũng ghi đè bất kỳ thư mục chính nào được nêu thông qua biến môi trường
'GNUPGHOME'hoặc (trên hệ thống Windows) bằng mục nhập Đăng ký
HKCU \ Software \ GNU \ GnuPG: HomeDir.
Trên hệ thống Windows, có thể cài đặt GnuPG dưới dạng ứng dụng di động. Trong
trường hợp này chỉ có tùy chọn dòng lệnh này được xem xét, tất cả các cách khác để đặt nhà
thư mục bị bỏ qua.
Để cài đặt GnuPG dưới dạng ứng dụng di động trong Windows, hãy tạo tên tệp trống
'gpgconf.ctl'trong cùng thư mục với công cụ'gpgconf.exe'. Gốc của
cài đặt hơn thư mục đó; hoặc nếu 'gpgconf.exe' đã được cài đặt
ngay bên dưới một thư mục có tên 'bin', thư mục mẹ của nó. Bạn cũng cần phải
đảm bảo rằng các thư mục sau tồn tại và có thể ghi: 'ROOT / nhà'cho
nhà GnuPG và 'ROOT / var / cache / gnupg'cho các tệp bộ nhớ cache nội bộ.
--pcsc-trình điều khiển hồ sơ
Sử dụng hồ sơ để truy cập đầu đọc thẻ thông minh. Mặc định hiện tại là `libpcsclite.so.1 '
cho các hệ thống dựa trên GLIBC, `/System/Library/Frameworks/PCSC.framework/PCSC 'cho MAC
OS X, `woncard.dll 'cho Windows và` libpcsclite.so' cho các hệ thống khác.
--disable-ccid
Tắt hỗ trợ tích hợp cho trình đọc tuân thủ CCID. Điều này cho phép quay trở lại
tới một trong các trình điều khiển khác ngay cả khi trình điều khiển CCID bên trong có thể xử lý trình đọc.
Lưu ý rằng hỗ trợ CCID chỉ khả dụng nếu libusb có sẵn tại thời điểm xây dựng.
- cổng đọc số_hoặc_chuỗi
Tùy chọn này có thể được sử dụng để chỉ định cổng của thiết bị đầu cuối thẻ. Giá trị 0
đề cập đến thiết bị nối tiếp đầu tiên; thêm 32768 để truy cập thiết bị USB. Mặc định là
32768 (thiết bị USB đầu tiên). Đầu đọc PC / SC hoặc CCID có thể cần một chuỗi ở đây; chạy
chương trình ở chế độ tiết để có được danh sách độc giả có sẵn. Giá trị mặc định sau đó là
người đọc đầu tiên được tìm thấy.
- bộ mã hiển thị tên
Đặt tên của bộ ký tự gốc. Điều này được sử dụng để chuyển đổi một số
các chuỗi thông tin như ID người dùng đến mã hóa UTF-8 thích hợp. Lưu ý rằng điều này
không liên quan gì đến bộ ký tự dữ liệu được mã hóa hoặc ký tên; GnuPG
không mã hóa lại dữ liệu do người dùng cung cấp. Nếu tùy chọn này không được sử dụng, mặc định
bộ ký tự được xác định từ ngôn ngữ hiện tại. Mức độ chi tiết của 3 chương trình
tập hợp đã chọn. Giá trị hợp lệ cho tên là:
iso-8859-1
Đây là bộ 1 tiếng Latinh.
iso-8859-2
Bộ 2 tiếng Latinh.
iso-8859-15
Đây hiện là bí danh cho bộ 1 Latinh.
koi8-r Bộ tiếng Nga thông thường (rfc1489).
utf-8 Bỏ qua tất cả các bản dịch và giả định rằng Hệ điều hành sử dụng mã hóa UTF-8 nguyên bản.
--utf8-string
--no-utf8-string
Giả sử rằng các đối số dòng lệnh được cung cấp dưới dạng chuỗi UTF8. Mặc định (--không-
utf8-string) là giả định rằng các đối số được mã hóa trong bộ ký tự là
theo quy định của - bộ mã hiển thị. Các tùy chọn này ảnh hưởng đến tất cả các đối số sau đây. Cả hai
các tùy chọn có thể được sử dụng nhiều lần.
--tùy chọn hồ sơ
Đọc các tùy chọn từ hồ sơ và đừng cố đọc chúng từ tệp tùy chọn mặc định trong
the homedir (xem --homedir). Tùy chọn này bị bỏ qua nếu được sử dụng trong tệp tùy chọn.
--không có lựa chọn
Phím tắt cho --tùy chọn / dev / null. Tùy chọn này được phát hiện trước khi cố gắng mở
một tệp tùy chọn. Sử dụng tùy chọn này cũng sẽ ngăn việc tạo ra một '~ / .gnupg'
homedir.
-z n
- cấp độ nén n
--bzip2-nén-mức n
Đặt mức nén thành n cho các thuật toán nén ZIP và ZLIB. Mặc định
là sử dụng mức nén mặc định của zlib (thường là 6). --bzip2-nén-
cấp đặt mức nén cho thuật toán nén BZIP2 (mặc định là
6). Đây là một tùy chọn khác với - cấp độ nén vì BZIP2 sử dụng
lượng bộ nhớ đáng kể cho mỗi cấp độ nén bổ sung. -z đặt cả hai.
Giá trị 0 cho n tắt tính năng nén.
--bzip2-giải nén-lowmem
Sử dụng một phương pháp giải nén khác cho các tệp nén BZIP2. Thay thế này
phương thức sử dụng hơn một nửa bộ nhớ, nhưng cũng chạy với tốc độ một nửa. Cái này
rất hữu ích trong các trường hợp bộ nhớ cực thấp khi tệp ban đầu
nén ở mức cao --bzip2-nén-mức.
--mangle-dos-tên tập tin
--no-mangle-dos-tên tập tin
Phiên bản Windows cũ hơn không thể xử lý các tên tệp có nhiều hơn một dấu chấm. --mangle-
tên tập tin dos khiến GnuPG thay thế (thay vì thêm vào) phần mở rộng của một
tên tệp đầu ra để tránh sự cố này. Tùy chọn này bị tắt theo mặc định và không có
có hiệu lực trên nền tảng không phải Windows.
--ask-chứng chỉ cấp độ
--no-ask-cert-cấp độ
Khi tạo chữ ký chính, hãy nhắc cấp chứng nhận. Nếu tùy chọn này là
không được chỉ định, mức chứng nhận được sử dụng được đặt qua --default-cert-cấp. Thấy
--default-cert-cấp để biết thông tin về các mức cụ thể và cách chúng được sử dụng.
--no-ask-cert-cấp độ tắt tùy chọn này. Tùy chọn này mặc định là không.
--default-cert-cấp n
Giá trị mặc định để sử dụng cho mức kiểm tra khi ký khóa.
0 có nghĩa là bạn không đưa ra yêu cầu cụ thể nào về việc bạn đã xác minh khóa cẩn thận như thế nào.
1 có nghĩa là bạn tin rằng chìa khóa thuộc sở hữu của người tuyên bố sở hữu nó nhưng bạn
không thể, hoặc hoàn toàn không xác minh được khóa. Điều này rất hữu ích cho một "cá tính"
xác minh, nơi bạn ký khóa của một người dùng có biệt danh.
2 có nghĩa là bạn đã xác minh thông thường khóa. Ví dụ, điều này có thể có nghĩa là
bạn đã xác minh dấu vân tay của khóa và kiểm tra ID người dùng trên khóa dựa trên ảnh
TÔI.
3 có nghĩa là bạn đã xác minh rộng rãi khóa. Ví dụ, điều này có thể có nghĩa là
rằng bạn đã xác minh dấu vân tay của khóa với đích thân chủ nhân của khóa và
bạn đã kiểm tra, bằng một tài liệu khó giả mạo có ảnh ID (chẳng hạn như
hộ chiếu) mà tên của chủ sở hữu khóa khớp với tên trong ID người dùng trên
và cuối cùng là bạn đã xác minh (bằng cách trao đổi email) rằng địa chỉ email trên
chìa khóa thuộc về chủ sở hữu chìa khóa.
Lưu ý rằng các ví dụ được đưa ra ở trên cho cấp độ 2 và 3 chỉ là: ví dụ. Trong
cuối cùng, tùy thuộc vào bạn để quyết định xem "bình thường" và "rộng rãi" có ý nghĩa như thế nào đối với bạn.
Tùy chọn này mặc định là 0 (không có yêu cầu cụ thể).
--min-cert-cấp
Khi xây dựng cơ sở dữ liệu tin cậy, hãy xử lý mọi chữ ký bằng cấp chứng nhận
dưới đây là không hợp lệ. Mặc định là 2, không tính đến chữ ký cấp 1. Ghi chú
rằng chữ ký "không có yêu cầu cụ thể" ở mức 0 luôn được chấp nhận.
- phím điều chỉnh Dài chính ID
Giả sử rằng khóa được chỉ định (phải được cung cấp dưới dạng ID khóa 8 byte đầy đủ) là
đáng tin cậy như một trong những chìa khóa bí mật của riêng bạn. Tùy chọn này hữu ích nếu bạn không muốn
để giữ khóa bí mật của bạn (hoặc một trong số chúng) trực tuyến nhưng vẫn muốn có thể kiểm tra
tính hợp lệ của khóa của người nhận hoặc người ký đã cho.
--mô hình tin cậy pgp | cổ điển | trực tiếp | luôn | tự động
Đặt mô hình tin cậy mà GnuPG nên tuân theo. Các mô hình là:
pgp Đây là Web tin cậy kết hợp với chữ ký tin cậy như được sử dụng trong PGP 5.x
và sau đó. Đây là mô hình ủy thác mặc định khi tạo ủy thác mới
cơ sở dữ liệu.
cổ điển
Đây là tiêu chuẩn Web of Trust được giới thiệu bởi PGP 2.
trực tiếp Hiệu lực của khóa do người dùng đặt trực tiếp và không được tính toán qua Web của
Lòng tin.
luôn luôn Bỏ qua xác thực khóa và cho rằng các khóa đã sử dụng luôn hoàn toàn hợp lệ. Bạn
thường sẽ không sử dụng điều này trừ khi bạn đang sử dụng một số xác thực bên ngoài
kế hoạch. Tùy chọn này cũng loại bỏ thẻ "[không chắc chắn]" được in bằng
kiểm tra chữ ký khi không có bằng chứng cho thấy ID người dùng bị ràng buộc với
Chìa khóa. Lưu ý rằng mô hình tin cậy này vẫn không cho phép sử dụng đã hết hạn,
bị thu hồi hoặc vô hiệu hóa các khóa.
tự động Chọn mô hình tin cậy tùy thuộc vào bất kỳ cơ sở dữ liệu tin cậy nội bộ nào
nói. Đây là mô hình mặc định nếu một cơ sở dữ liệu như vậy đã tồn tại.
- tự động-phím-định vị thông số
--không tự động-phím-định vị
GnuPG có thể tự động định vị và truy xuất các khóa khi cần bằng tùy chọn này. Cái này
xảy ra khi mã hóa địa chỉ email (trong phần "[email được bảo vệ]"form), và
không có [email được bảo vệ] phím trên keyring cục bộ. Tùy chọn này có bất kỳ
số lượng các cơ chế sau, theo thứ tự chúng sẽ được thử:
cERT Định vị khóa bằng DNS CERT, như được chỉ định trong rfc4398.
pka Định vị khóa bằng DNS PKA.
ldap Sử dụng DNS Service Discovery, kiểm tra miền được đề cập xem có LDAP nào không
bàn phím để sử dụng. Nếu điều này không thành công, hãy cố gắng xác định vị trí khóa bằng PGP
Phương pháp phổ biến để kiểm tra 'ldap: // key. (Thedomain)'.
người đánh chìa khóa
Định vị một khóa bằng cách sử dụng bất kỳ máy chủ khóa nào được xác định bằng cách sử dụng --keyerver
tùy chọn.
keyerver-URL
Ngoài ra, một URL máy chủ khóa như được sử dụng trong --keyerver tùy chọn có thể được sử dụng
ở đây để truy vấn máy chủ phím cụ thể đó.
địa phương Định vị khóa bằng cách sử dụng các chuỗi khóa cục bộ. Cơ chế này cho phép chọn
lệnh tra cứu khóa cục bộ được thực hiện. Do đó bằng cách sử dụng '--auto-key-định vị cục bộ'
giống hệt với --không tự động-phím-định vị.
nút mặc định
Cờ này vô hiệu hóa tra cứu khóa cục bộ tiêu chuẩn, được thực hiện trước bất kỳ
các cơ chế được xác định bởi - tự động-phím-định vị được thử. Vị trí của cái này
cơ chế trong danh sách không quan trọng. Nó không bắt buộc nếu địa phương cũng là
đã sử dụng.
trong sáng Xóa tất cả các cơ chế đã xác định. Điều này rất hữu ích để ghi đè các cơ chế đã cho
trong một tệp cấu hình.
- định dạng keyid ngắn | 0xshort | long | 0xlong
Chọn cách hiển thị các ID chính. "short" là ID khóa 8 ký tự truyền thống.
"long" là ID khóa 16 ký tự chính xác hơn (nhưng kém tiện lợi hơn). Thêm "0x"
để bao gồm "0x" ở đầu ID khóa, như trong 0x99242560.
Lưu ý rằng tùy chọn này bị bỏ qua nếu tùy chọn - với dấu hai chấm được sử dụng.
--keyerver tên
Sử dụng tên với tư cách là máy chủ chìa khóa của bạn. Đây là máy chủ - khóa ghi âm, --send-keyvà
--search-key sẽ giao tiếp với để nhận khóa từ, gửi khóa đến và tìm kiếm
cho các phím trên. Định dạng của tên là một URI: `Scheme: [//] keyervername [: port] '
lược đồ là loại máy chủ khóa: "hkp" cho máy chủ khóa HTTP (hoặc tương thích),
"ldap" cho máy chủ khóa LDAP hoặc "mailto" cho máy chủ email Graff. Ghi chú
rằng cài đặt GnuPG cụ thể của bạn có thể có sẵn các loại máy chủ bàn phím khác
cũng. Các lược đồ máy chủ khóa không phân biệt chữ hoa chữ thường. Sau tên máy chủ bàn phím, tùy chọn
tùy chọn cấu hình máy chủ bàn phím có thể được cung cấp. Đây cũng giống như toàn cầu
--keyerver-options từ bên dưới, nhưng chỉ áp dụng cho trình phục vụ phím cụ thể này.
Hầu hết các máy chủ bàn phím đồng bộ hóa với nhau, vì vậy nói chung không cần gửi
khóa của nhiều hơn một máy chủ. Máy chủ chìa khóa hkp: //keys.gnupg.net sử dụng round robin
DNS để cung cấp một máy chủ khóa khác nhau mỗi khi bạn sử dụng nó.
--keyerver-options name = value1
Đây là một chuỗi được phân cách bằng dấu cách hoặc dấu phẩy cung cấp các tùy chọn cho trình phục vụ phím.
Các tùy chọn có thể được bắt đầu bằng chữ `` no- '' để mang lại ý nghĩa ngược lại. Nhập hợp lệ-
các tùy chọn hoặc tùy chọn xuất cũng có thể được sử dụng tại đây để áp dụng cho việc nhập (--recv-
chính) hoặc xuất khẩu (--Gửi chìa khóa) một chìa khóa từ máy chủ bàn phím. Mặc dù không phải tất cả các tùy chọn đều
có sẵn cho tất cả các loại máy chủ bàn phím, một số tùy chọn phổ biến là:
bao gồm-bị thu hồi
Khi tìm kiếm chìa khóa với --search-key, bao gồm các khóa được đánh dấu trên
máy chủ chìa khóa như đã bị thu hồi. Lưu ý rằng không phải tất cả các máy chủ bàn phím đều phân biệt
các khóa đã thu hồi và chưa thu hồi, và đối với những máy chủ chìa khóa như vậy, tùy chọn này là
vô nghĩa. Cũng lưu ý rằng hầu hết các máy chủ khóa không có mật mã
xác minh việc thu hồi khóa và do đó, việc tắt tùy chọn này có thể dẫn đến
trong việc bỏ qua các khóa được đánh dấu không chính xác là đã thu hồi.
bao gồm vô hiệu hóa
Khi tìm kiếm chìa khóa với --search-key, bao gồm các khóa được đánh dấu trên
máy chủ bàn phím bị vô hiệu hóa. Lưu ý rằng tùy chọn này không được sử dụng với HKP
bàn phím.
tự động lấy chìa khóa
Tùy chọn này cho phép lấy chìa khóa tự động từ máy chủ chìa khóa khi
xác minh chữ ký được tạo bởi các khóa không nằm trên keyring cục bộ.
Lưu ý rằng tùy chọn này làm cho hành vi giống như "lỗi web" có thể xảy ra. Keyserver
các nhà khai thác có thể xem bạn yêu cầu khóa nào, vì vậy bằng cách gửi cho bạn một tin nhắn đã ký
bằng một khóa hoàn toàn mới (mà đương nhiên bạn sẽ không có trên
keyring), nhà điều hành có thể cho biết cả địa chỉ IP của bạn và thời gian khi bạn
đã xác minh chữ ký.
url-keyerver-keyerver
Khi đang sử dụng - phím làm mới, nếu khóa được đề cập có một máy chủ chìa khóa ưu tiên
URL, sau đó sử dụng trình phục vụ phím ưa thích đó để làm mới khóa từ đó. Ngoài ra,
nếu tự động truy xuất khóa được đặt và chữ ký đang được xác minh có
URL trình phục vụ phím ưu tiên, sau đó sử dụng trình phục vụ phím ưu tiên đó để tìm nạp khóa
từ. Mặc định là có.
hồ sơ danh dự
Nếu tự động lấy khóa được đặt và chữ ký đang được xác minh có PKA
ghi lại, sau đó sử dụng thông tin PKA để tìm nạp khóa. Mặc định là có.
bao gồm các khóa con
Khi nhận được một khóa, hãy bao gồm các khóa con làm mục tiêu tiềm năng. Lưu ý rằng điều này
tùy chọn không được sử dụng với máy chủ phím HKP, vì chúng không hỗ trợ truy xuất
khóa bằng id khóa con.
sử dụng tệp tạm thời
Trên hầu hết các nền tảng giống Unix, GnuPG giao tiếp với trình trợ giúp keyerver
chương trình thông qua đường ống, đó là phương pháp hiệu quả nhất. Tùy chọn này buộc
GnuPG để sử dụng các tệp tạm thời để giao tiếp. Trên một số nền tảng (chẳng hạn như
Win32 và RISC OS), tùy chọn này luôn được bật.
lưu giữ các tập tin tạm thời
Nếu sử dụng `` use-temp-files '', không xóa các tệp tạm thời sau khi sử dụng chúng.
Tùy chọn này hữu ích để tìm hiểu giao thức giao tiếp của máy chủ phím bằng cách
đọc các tệp tạm thời.
dài dòng
Yêu cầu chương trình trợ giúp keyerver chi tiết hơn. Tùy chọn này có thể được
lặp đi lặp lại nhiều lần để tăng mức độ chi tiết.
thời gian chờ
Cho chương trình trợ giúp của máy chủ bàn phím biết bao lâu (tính bằng giây) để thử và thực hiện
hành động của máy chủ bàn phím trước khi từ bỏ. Lưu ý rằng thực hiện nhiều hành động tại
đồng thời sử dụng giá trị thời gian chờ này cho mỗi hành động. Ví dụ, khi
lấy nhiều chìa khóa qua - khóa ghi âm, thời gian chờ áp dụng riêng cho
mỗi lần truy xuất khóa, và không đối với - khóa ghi âm lệnh nói chung. Mặc định
đến 30 giây.
http-proxy = value
Đặt proxy để sử dụng cho máy chủ khóa HTTP và HKP. Điều này ghi đè
Biến môi trường "http_proxy", nếu có.
kích thước chứng chỉ tối đa
Khi truy xuất khóa thông qua DNS CERT, chỉ chấp nhận các khóa có kích thước tối đa.
Mặc định là 16384 byte.
gỡ lỗi Bật đầu ra gỡ lỗi trong chương trình trợ giúp máy chủ bàn phím. Lưu ý rằng các chi tiết
kết quả đầu ra gỡ lỗi phụ thuộc vào chương trình trợ giúp máy chủ bàn phím nào đang được sử dụng và
đến lượt nó, trên bất kỳ thư viện nào mà chương trình trình trợ giúp keyerver sử dụng nội bộ
(libcurl, openldap, v.v.).
kiểm tra chứng chỉ
Bật kiểm tra chứng chỉ nếu trình phục vụ phím hiển thị một chứng chỉ (đối với hkps hoặc
ldaps). Mặc định là bật.
tập tin ca-cert
Cung cấp kho lưu trữ chứng chỉ để ghi đè mặc định của hệ thống. Chỉ cần thiết
nếu check-cert được bật và trình phục vụ keyerver đang sử dụng chứng chỉ
không có trong danh sách chứng chỉ mặc định của hệ thống.
Lưu ý rằng tùy thuộc vào thư viện SSL mà trình trợ giúp keyerver được xây dựng
với, đây thực sự có thể là một thư mục hoặc một tệp.
--completes-cần thiết n
Số lượng người dùng hoàn toàn tin cậy để giới thiệu người ký khóa mới (mặc định là 1).
- cần thiết n
Số lượng người dùng đáng tin cậy một chút để giới thiệu người ký khóa mới (mặc định là 3)
--max-cert-độ sâu n
Độ sâu tối đa của một chuỗi chứng nhận (mặc định là 5).
--đơn giản-sk-kiểm tra tổng
Khóa bí mật được bảo vệ toàn vẹn bằng cách sử dụng tổng kiểm tra SHA-1. Phương pháp này là một phần
của đặc tả OpenPGP nâng cao sắp tới nhưng GnuPG đã sử dụng nó như một
đối phó với các cuộc tấn công nhất định. Ứng dụng cũ không hiểu ứng dụng mới này
, vì vậy tùy chọn này có thể được sử dụng để chuyển về hành vi cũ. Sử dụng cái này
quyền chọn có rủi ro bảo mật. Lưu ý rằng việc sử dụng tùy chọn này chỉ có hiệu lực khi
khóa bí mật được mã hóa - cách đơn giản nhất để thực hiện điều này là thay đổi
cụm mật khẩu trên khóa (thậm chí thay đổi nó thành cùng một giá trị cũng được chấp nhận).
--no-sig-cache
Không lưu vào bộ nhớ cache trạng thái xác minh của các chữ ký chính. Bộ nhớ đệm mang lại nhiều
hiệu suất tốt hơn trong danh sách chính. Tuy nhiên, nếu bạn nghi ngờ rằng công chúng của bạn
keyring không được lưu chống lại các sửa đổi ghi, bạn có thể sử dụng tùy chọn này để tắt
bộ nhớ đệm. Có lẽ không có ý nghĩa gì nếu vô hiệu hóa nó bởi vì tất cả các loại
thiệt hại có thể được thực hiện nếu người khác có quyền ghi vào khóa công khai của bạn.
--no-sig-tạo-kiểm tra
Tùy chọn này đã lỗi thời. Nó không có chức năng.
--auto-check-trustdb
--no-auto-check-trustdb
Nếu GnuPG cảm thấy rằng thông tin của nó về Web of Trust phải được cập nhật, nó
tự động chạy --check-trustdb chỉ huy trong nội bộ. Đây có thể là một thời điểm
quá trình tiêu thụ. --no-auto-check-trustdb tắt tùy chọn này.
- đại lý sử dụng
- không sử dụng-đại lý
Cố gắng sử dụng GnuPG-Agent. Với tùy chọn này, GnuPG trước tiên sẽ cố gắng kết nối với
trước khi nó yêu cầu một cụm mật khẩu. - không sử dụng-đại lý tắt tùy chọn này.
--gpg-đại lý-thông tin
Ghi đè giá trị của biến môi trường 'GPG_AGENT_INFO'. Cái này chỉ được sử dụng
khi nào - đại lý sử dụng đã được trao. Cho rằng tùy chọn này không còn được sử dụng bởi
gpg2, nên tránh nếu có thể.
--lock-một lần
Khóa cơ sở dữ liệu lần đầu tiên được yêu cầu khóa và không mở khóa
cho đến khi quá trình kết thúc.
- khóa-nhiều
Nhả khóa mỗi khi không cần khóa nữa. Sử dụng điều này để ghi đè
trước --lock-một lần từ một tệp cấu hình.
- khóa-không bao giờ
Tắt hoàn toàn khóa. Tùy chọn này chỉ nên được sử dụng trong
môi trường, nơi có thể đảm bảo rằng chỉ có một quy trình đang truy cập vào những
các tập tin. Một đĩa mềm có khả năng khởi động với hệ thống mã hóa độc lập có thể sẽ sử dụng
cái này. Việc sử dụng tùy chọn này không đúng cách có thể dẫn đến hỏng dữ liệu và khóa.
--exit-on-status-write-error
Tùy chọn này sẽ gây ra lỗi ghi trên trạng thái FD để chấm dứt ngay lập tức
tiến trình. Thực tế đó phải là mặc định nhưng nó không bao giờ hoạt động theo cách này và do đó
chúng tôi cần một tùy chọn để kích hoạt tính năng này, để thay đổi không làm hỏng các ứng dụng
đóng phần cuối của một đường ống được kết nối fd trạng thái quá sớm. Sử dụng tùy chọn này cùng
với --enable-process-filter có thể được sử dụng để hủy bỏ hoàn toàn gpg đang chạy lâu dài
hoạt động.
--limit-card-insert-try n
Với n lớn hơn 0, số lượng lời nhắc yêu cầu chèn thẻ thông minh sẽ nhận được
giới hạn ở N-1. Vì vậy, với giá trị 1 gpg sẽ không yêu cầu chèn thẻ nếu
không có gì đã được chèn khi khởi động. Tùy chọn này hữu ích trong tệp cấu hình
trong trường hợp một ứng dụng không biết về hỗ trợ thẻ thông minh và chờ đợi quảng cáo
infinitum cho thẻ đã chèn.
--no-random-seed-file
GnuPG sử dụng một tệp để lưu trữ nhóm ngẫu nhiên bên trong của nó trên các lệnh gọi. Điều này làm cho
tạo ngẫu nhiên nhanh hơn; tuy nhiên đôi khi các thao tác ghi không được mong muốn. Cái này
có thể sử dụng tùy chọn để đạt được điều đó với chi phí tạo ngẫu nhiên chậm hơn.
- không chào hỏi
Bỏ thông báo bản quyền ban đầu.
--no-secmem-cảnh báo
Loại bỏ cảnh báo về việc "sử dụng bộ nhớ không an toàn".
- không có quyền-cảnh báo
Loại bỏ cảnh báo về tệp không an toàn và thư mục chính (--homedir) quyền.
Lưu ý rằng các kiểm tra quyền mà GnuPG thực hiện không nhằm mục đích
có thẩm quyền, nhưng đúng hơn họ chỉ đơn giản là cảnh báo về một số quyền phổ biến nhất định
các vấn đề. Đừng cho rằng việc thiếu cảnh báo có nghĩa là hệ thống của bạn
đảm bảo.
Lưu ý rằng cảnh báo về sự không an toàn --homedir quyền không thể bị chặn trong
tệp gpg.conf, vì điều này sẽ cho phép kẻ tấn công đặt tệp gpg.conf không an toàn vào
và sử dụng tệp này để ngăn chặn các cảnh báo về chính nó. Các --homedir
cảnh báo quyền chỉ có thể bị chặn trên dòng lệnh.
--no-mdc-cảnh báo
Loại bỏ cảnh báo về việc thiếu bảo vệ toàn vẹn MDC.
--require-secem
- không-yêu-cầu-giây
Từ chối chạy nếu GnuPG không thể có được bộ nhớ an toàn. Mặc định là không (tức là chạy, nhưng cho
một lời cảnh báo).
- yêu cầu chứng nhận chéo
- không yêu cầu chứng nhận chéo
Khi xác minh chữ ký được tạo từ khóa con, hãy đảm bảo rằng chứng nhận chéo
"back signature" trên khóa con là hiện tại và hợp lệ. Điều này bảo vệ chống lại một
tấn công tinh vi chống lại các khóa con có thể ký. Mặc định là --yêu cầu-chéo-
cấp giấy chứng nhận cho gpg.
--thạo
- không chuyên gia
Cho phép người dùng làm những việc vô nghĩa hoặc "ngớ ngẩn" nhất định như ký tên đã hết hạn
hoặc khóa bị thu hồi hoặc một số thứ có khả năng không tương thích nhất định như tạo ra
các loại khóa. Điều này cũng vô hiệu hóa một số thông báo cảnh báo về khả năng
các hành động không tương thích. Như tên của nó, tùy chọn này chỉ dành cho các chuyên gia. nếu bạn
không hiểu đầy đủ ý nghĩa của những gì nó cho phép bạn làm, hãy để nó
tắt. - không chuyên gia tắt tùy chọn này.
Key liên quan lựa chọn
--người nhận tên
-r Mã hóa cho id người dùng tên. Nếu tùy chọn này hoặc --hiised-người nhận không được chỉ định,
GnuPG yêu cầu id người dùng trừ khi --default-người nhận được đưa ra.
--hiised-người nhận tên
-R Mã hóa cho ID người dùng tên, nhưng ẩn ID khóa của khóa của người dùng này. Tùy chọn này giúp
để ẩn người nhận tin nhắn và là một biện pháp đối phó hạn chế đối với lưu lượng truy cập
phân tích. Nếu tùy chọn này hoặc --người nhận không được chỉ định, GnuPG yêu cầu người dùng
ID trừ khi --default-người nhận được đưa ra.
--mã hóa-đến tên
Giống như --người nhận nhưng cái này được thiết kế để sử dụng trong tệp tùy chọn và có thể
được sử dụng với id người dùng của riêng bạn làm "mã hóa cho chính mình". Các phím này chỉ được sử dụng khi
có những người nhận khác được cung cấp bằng cách sử dụng --người nhận hoặc bởi người dùng được hỏi
Tôi. Không có kiểm tra độ tin cậy nào được thực hiện cho các id người dùng này và ngay cả các khóa bị vô hiệu hóa cũng có thể
được dùng.
--hiised-mã hóa-thành tên
Giống như --hiised-người nhận nhưng cái này được thiết kế để sử dụng trong tệp tùy chọn và
có thể được sử dụng với id người dùng của riêng bạn dưới dạng "mã hóa cho bản thân" ẩn. Những chìa khóa này là
chỉ được sử dụng khi có những người nhận khác được đưa ra bằng cách sử dụng --người nhận hoặc bằng cách
id người dùng được hỏi. Không có kiểm tra độ tin cậy nào được thực hiện cho các id người dùng này và thậm chí
các phím bị vô hiệu hóa có thể được sử dụng.
- không mã hóa thành
Vô hiệu hóa việc sử dụng tất cả --mã hóa-đến và --hiised-mã hóa-thành phím.
--tập đoàn name = value1
Thiết lập một nhóm được đặt tên, tương tự như bí danh trong các chương trình email. Bất cứ lúc nào
tên nhóm là người nhận (-r or --người nhận), nó sẽ được mở rộng thành các giá trị
được chỉ định. Nhiều nhóm có cùng tên được tự động hợp nhất thành một
nhóm đơn lẻ.
Các giá trị là chính ID hoặc dấu vân tay, nhưng bất kỳ mô tả chính nào đều được chấp nhận. Ghi chú
rằng một giá trị có khoảng trắng trong đó sẽ được coi là hai giá trị khác nhau. Cũng lưu ý
chỉ có một cấp độ mở rộng --- bạn không thể tạo một nhóm chỉ đến
nhóm khác. Khi được sử dụng từ dòng lệnh, có thể cần phải trích dẫn
đối số với tùy chọn này để ngăn trình bao coi nó là nhiều
lập luận.
- nhóm tên
Xóa một mục đã cho khỏi --tập đoàn danh sách.
--không có nhóm
Xóa tất cả các mục khỏi --tập đoàn danh sách.
--local-người dùng tên
-u Sử dụng tên làm chìa khóa để đăng nhập. Lưu ý rằng tùy chọn này sẽ ghi đè --phím mặc định.
- thử-tất-cả-bí-mật
Đừng nhìn vào ID khóa được lưu trong tin nhắn mà hãy thử lần lượt tất cả các khóa bí mật
để tìm khóa giải mã phù hợp. Tùy chọn này buộc hành vi được sử dụng bởi
người nhận ẩn danh (được tạo bằng cách sử dụng --throw-keyids or --hiised-người nhận) Và
có thể hữu ích trong trường hợp thư được mã hóa chứa ID khóa không có thật.
--skip-hidden-người nhận
--no-bỏ qua-ẩn-người nhận
Trong quá trình giải mã, hãy bỏ qua tất cả những người nhận ẩn danh. Tùy chọn này giúp trong trường hợp
mà mọi người sử dụng tính năng người nhận ẩn để ẩn khóa mã hóa riêng từ đó
khác. Nếu bản thân có nhiều khóa bí mật, điều này có thể dẫn đến một sự phiền toái lớn vì
tất cả các khóa đều được thử lần lượt để giải mã những thứ không thực sự dành cho
nó. Hạn chế của tùy chọn này là hiện tại không thể giải mã
tin nhắn bao gồm những người nhận ẩn danh thực sự.
Đầu vào và Đầu ra
--áo giáp
-a Tạo đầu ra bọc thép ASCII. Mặc định là tạo định dạng OpenPGP nhị phân.
- không áo giáp
Giả sử dữ liệu đầu vào không ở định dạng ASCII bọc thép.
- đầu ra hồ sơ
-o hồ sơ
Ghi đầu ra vào hồ sơ.
--Đầu ra tối đa n
Tùy chọn này đặt giới hạn về số byte sẽ được tạo khi
xử lý một tập tin. Vì OpenPGP hỗ trợ nhiều cấp độ nén khác nhau, nên
có thể là bản rõ của một thông báo nhất định có thể lớn hơn đáng kể so với
thông báo OpenPGP ban đầu. Mặc dù GnuPG hoạt động bình thường với các thông báo như vậy, nhưng có
thường mong muốn đặt kích thước tệp tối đa sẽ được tạo trước khi xử lý
buộc phải dừng lại bởi các giới hạn của hệ điều hành. Mặc định là 0, có nghĩa là "không có giới hạn".
- tùy chọn nhập khẩu thông số
Đây là một chuỗi được phân cách bằng dấu cách hoặc dấu phẩy cung cấp các tùy chọn để nhập khóa.
Các tùy chọn có thể được thêm vào trước bằng dấu `` không '' để mang lại ý nghĩa ngược lại. Các tùy chọn
là:
nhập-địa phương-sigs
Cho phép nhập các chữ ký chính được đánh dấu là "cục bộ". Đây không phải là nói chung
hữu ích trừ khi một lược đồ khóa chia sẻ đang được sử dụng. Mặc định là không.
giữ chủ sở hữu
Thông thường vẫn có thể có các giá trị chủ sở hữu hiện có của khóa bị xóa nếu
khóa được nhập. Điều này nói chung là mong muốn để một trước đây đã bị xóa
khóa không tự động đạt được giá trị ownertrust chỉ do nhập.
Mặt khác, đôi khi cần nhập lại một tập hợp đáng tin cậy của
khóa lại nhưng vẫn giữ các giá trị ownertrust đã được chỉ định. Điều này có thể là
đạt được bằng cách sử dụng tùy chọn này.
sửa chữa-pks-khoá con-lỗi
Trong quá trình nhập, hãy cố gắng sửa chữa các hư hỏng do lỗi máy chủ khóa PKS gây ra
(trước phiên bản 0.9.6) làm xáo trộn các khóa với nhiều khóa con. Lưu ý rằng điều này
không thể sửa chữa hoàn toàn khóa bị hỏng vì một số dữ liệu quan trọng bị xóa bởi
máy chủ chìa khóa, nhưng nó ít nhất trả lại cho bạn một khóa con. Mặc định là không
cho thường xuyên --nhập khẩu và để có cho máy chủ chìa khóa - khóa ghi âm.
chỉ hợp nhất
Trong quá trình nhập, cho phép cập nhật khóa cho các khóa hiện có, nhưng không cho phép bất kỳ khóa mới nào
khóa được nhập. Mặc định là không.
nhập khẩu sạch sẽ
Sau khi nhập, nén (loại bỏ tất cả các chữ ký ngoại trừ chữ ký tự) bất kỳ
ID người dùng từ khóa mới không thể sử dụng được. Sau đó, xóa mọi chữ ký
từ khóa mới không sử dụng được. Điều này bao gồm các chữ ký đã
được cấp bởi các khóa không có trên khóa. Tùy chọn này giống nhau
khi chạy --edit-key lệnh "sạch" sau khi nhập. Mặc định là không.
nhập khẩu tối thiểu
Nhập khóa nhỏ nhất có thể. Thao tác này sẽ xóa tất cả các chữ ký ngoại trừ
chữ ký gần đây nhất trên mỗi ID người dùng. Tùy chọn này giống như
chạy --edit-key lệnh "thu nhỏ" sau khi nhập. Mặc định là không.
--tùy chọn xuất khẩu thông số
Đây là một chuỗi được phân cách bằng dấu cách hoặc dấu phẩy cung cấp các tùy chọn để xuất khóa.
Các tùy chọn có thể được thêm vào trước bằng dấu `` không '' để mang lại ý nghĩa ngược lại. Các tùy chọn
là:
xuất khẩu-địa phương-sigs
Cho phép xuất các chữ ký chính được đánh dấu là "cục bộ". Đây không phải là nói chung
hữu ích trừ khi một lược đồ khóa chia sẻ đang được sử dụng. Mặc định là không.
thuộc tính xuất
Bao gồm ID người dùng thuộc tính (ID ảnh) trong khi xuất. Điều này rất hữu ích cho
xuất khóa nếu chúng sẽ được sử dụng bởi một chương trình OpenPGP không
chấp nhận ID người dùng thuộc tính. Mặc định là có.
export-nhạy cảm-revkeys
Bao gồm thông tin người thu hồi được chỉ định đã được đánh dấu là "nhạy cảm".
Mặc định là không.
xuất-đặt lại-khóa con-passwd
Khi sử dụng --export-bí mật-khóa con lệnh, tùy chọn này đặt lại
cụm mật khẩu cho tất cả các khóa con đã xuất thành trống. Điều này rất hữu ích khi
khóa con đã xuất sẽ được sử dụng trên một máy không giám sát có cụm mật khẩu
không nhất thiết phải có ý nghĩa. Mặc định là không.
xuất-sạch
Thu gọn (xóa tất cả chữ ký khỏi) ID người dùng trên khóa được xuất nếu
ID người dùng không thể sử dụng được. Ngoài ra, không xuất bất kỳ chữ ký nào không
có thể sử dụng được. Điều này bao gồm các chữ ký được cấp bởi các khóa không phải
trình bày trên keyring. Tùy chọn này giống như chạy --edit-key
lệnh "clean" trước khi xuất ngoại trừ bản sao cục bộ của khóa không phải là
đã sửa đổi. Mặc định là không.
xuất-tối thiểu
Xuất khóa nhỏ nhất có thể. Thao tác này sẽ xóa tất cả các chữ ký ngoại trừ
chữ ký gần đây nhất trên mỗi ID người dùng. Tùy chọn này giống như
chạy --edit-key lệnh "thu nhỏ" trước khi xuất ngoại trừ rằng
bản sao cục bộ của khóa không được sửa đổi. Mặc định là không.
- với dấu hai chấm
In danh sách chính được phân tách bằng dấu hai chấm. Lưu ý rằng đầu ra sẽ được mã hóa trong
UTF-8 bất kể - bộ mã hiển thị thiết lập. Định dạng này hữu ích khi GnuPG
được gọi từ các tập lệnh và các chương trình khác vì nó dễ dàng được máy phân tích cú pháp. Các
chi tiết của định dạng này được ghi lại trong tệp 'doc / DETAILS', được bao gồm
trong phân phối nguồn GnuPG.
- chế độ danh sách cố định
Không hợp nhất ID người dùng chính và khóa chính trong - với dấu hai chấm chế độ niêm yết và in ấn
tất cả các dấu thời gian dưới dạng giây kể từ 1970-01-01.
--với dấu vân tay
Giống như lệnh - dấu chân nhưng chỉ thay đổi định dạng của đầu ra và có thể
được sử dụng cùng với một lệnh khác.
OpenPGP giao thức riêng tùy chọn.
-NS, --chế độ văn bản
--không có chế độ văn bản
Coi các tệp đầu vào là văn bản và lưu trữ chúng ở dạng văn bản chuẩn OpenPGP với
phần cuối dòng "CRLF" tiêu chuẩn. Điều này cũng đặt các cờ cần thiết để thông báo
người nhận rằng dữ liệu được mã hóa hoặc đã ký là văn bản và có thể cần phần cuối dòng của nó
được chuyển đổi trở lại bất cứ thứ gì hệ thống cục bộ sử dụng. Tùy chọn này hữu ích khi
giao tiếp giữa hai nền tảng có các quy ước kết thúc dòng khác nhau
(Giống UNIX cho Mac, Mac cho Windows, v.v.). --không có chế độ văn bản tắt tùy chọn này và
mặc định.
If -t (nhưng không --chế độ văn bản) được sử dụng cùng với trang bị và ký tên, điều này cho phép
tin nhắn rõ ràng. K bùn này là cần thiết để tương thích dòng lệnh với
phiên bản dòng lệnh của PGP; bình thường bạn sẽ sử dụng --ký tên or - thiết kế đến
chọn loại chữ ký.
--force-v3-sig
--no-force-v3-sigs
OpenPGP tuyên bố rằng một triển khai sẽ tạo ra chữ ký v4 nhưng PGP
phiên bản 5 đến 7 chỉ nhận dạng chữ ký v4 trên tài liệu chính. Tùy chọn này
buộc chữ ký v3 cho chữ ký trên dữ liệu. Lưu ý rằng tùy chọn này ngụ ý --không-
hỏi-sig-hết hạnvà hủy đặt --sig-chính sách-url, - ký hiệu chữ cáivà --sig-keyerver-
url, vì không thể sử dụng các tính năng này với chữ ký v3. --no-force-v3-sigs
tắt tùy chọn này. Mặc định là không.
--force-v4-certs
--no-force-v4-certs
Luôn sử dụng chữ ký khóa v4 ngay cả trên các khóa v3. Tùy chọn này cũng thay đổi mặc định
thuật toán băm cho các khóa RSA v3 từ MD5 đến SHA-1. --no-force-v4-certs vô hiệu hóa
tùy chọn này.
--force-mdc
Buộc sử dụng mã hóa bằng mã phát hiện sửa đổi. Cái này luôn được sử dụng
với các mật mã mới hơn (những mật mã có kích thước khối lớn hơn 64 bit) hoặc nếu tất cả
các phím người nhận cho biết hỗ trợ MDC trong cờ tính năng của chúng.
--disable-mdc
Vô hiệu hóa việc sử dụng mã phát hiện sửa đổi. Lưu ý rằng bằng cách sử dụng tùy chọn này,
thông điệp được mã hóa trở nên dễ bị tấn công bởi một cuộc tấn công sửa đổi thông điệp.
- cá nhân-mật mã-sở thích chuỗi
Đặt danh sách các tùy chọn mật mã cá nhân thành chuỗi. Sử dụng gpg --phiên bản để có được
danh sách các thuật toán có sẵn và sử dụng không ai để thiết lập không có ưu tiên nào cả. Cái này
cho phép người dùng ghi đè một cách an toàn thuật toán được chọn bởi khóa người nhận
tùy chọn, vì GPG sẽ chỉ chọn một thuật toán mà tất cả người nhận có thể sử dụng được.
Mật mã được xếp hạng cao nhất trong danh sách này cũng được sử dụng cho - đối xứng
lệnh mã hóa.
- cá nhân-thông báo-sở thích chuỗi
Đặt danh sách tùy chọn thông báo cá nhân thành chuỗi. Sử dụng gpg --phiên bản để có được
danh sách các thuật toán có sẵn và sử dụng không ai để thiết lập không có ưu tiên nào cả. Cái này
cho phép người dùng ghi đè một cách an toàn thuật toán được chọn bởi khóa người nhận
tùy chọn, vì GPG sẽ chỉ chọn một thuật toán mà tất cả người nhận có thể sử dụng được.
Thuật toán thông báo được xếp hạng cao nhất trong danh sách này cũng được sử dụng khi ký
không có mã hóa (ví dụ: - thiết kế or --ký tên).
- cá nhân-nén-sở thích chuỗi
Đặt danh sách các tùy chọn nén cá nhân thành chuỗi. Sử dụng gpg --phiên bản đến
nhận danh sách các thuật toán có sẵn và sử dụng không ai để thiết lập không có ưu tiên nào cả. Cái này
cho phép người dùng ghi đè một cách an toàn thuật toán được chọn bởi khóa người nhận
tùy chọn, vì GPG sẽ chỉ chọn một thuật toán mà tất cả người nhận có thể sử dụng được.
Thuật toán nén được xếp hạng cao nhất trong danh sách này cũng được sử dụng khi có
không có khóa người nhận nào để xem xét (ví dụ: - đối xứng).
--s2k-mật mã-algo tên
Sử dụng tên như là thuật toán mật mã được sử dụng để bảo vệ các khóa bí mật. Mật mã mặc định
là AES128. Mật mã này cũng được sử dụng để mã hóa thông thường nếu --cá nhân-
mật mã-tùy chọn và --thuật toán mật mã không được đưa ra.
--s2k-dig-algo tên
Sử dụng tên như thuật toán thông báo được sử dụng để xử lý các cụm mật khẩu. Mặc định
thuật toán là SHA-1.
--s2k-chế độ n
Chọn cách sửa cụm mật khẩu. Nếu như n 0 là một cụm mật khẩu đơn giản (không phải là
được khuyến nghị) sẽ được sử dụng, câu 1 thêm muối vào cụm mật khẩu và câu 3 (mặc định)
lặp lại toàn bộ quá trình một số lần (xem --s2k-count). Trừ phi --rfc1991
được sử dụng, chế độ này cũng được sử dụng để mã hóa thông thường.
--s2k-đếm n
Chỉ định số lần lặp lại cụm từ mật khẩu. Giá trị này có thể nằm trong khoảng
bao gồm từ 1024 đến 65011712. Giá trị mặc định được hỏi từ gpg-agent. Ghi chú
rằng không phải tất cả các giá trị trong phạm vi 1024-65011712 đều hợp pháp và nếu một giá trị bất hợp pháp là
được chọn, GnuPG sẽ làm tròn đến giá trị pháp lý gần nhất. Tùy chọn này chỉ là
có ý nghĩa nếu --s2k-chế độ là 3.
Tuân thủ lựa chọn
Các tùy chọn này kiểm soát những gì GnuPG tuân thủ. Chỉ một trong những tùy chọn này có thể hoạt động
tại một thời điểm. Lưu ý rằng cài đặt mặc định của cài đặt này gần như luôn là cài đặt chính xác. Xem
KHẢ NĂNG HỢP TÁC VỚI CÁC CHƯƠNG TRÌNH OPENPGP KHÁC phần bên dưới trước khi sử dụng một trong các chương trình này
tùy chọn.
--gnupg
Sử dụng hành vi GnuPG tiêu chuẩn. Đây thực chất là hành vi OpenPGP (xem --openpgp),
nhưng với một số cách giải quyết bổ sung cho các vấn đề tương thích phổ biến trong các
phiên bản của PGP. Đây là tùy chọn mặc định, vì vậy nó thường không cần thiết, nhưng nó
có thể hữu ích để ghi đè một tùy chọn tuân thủ khác trong tệp gpg.conf.
--openpgp
Đặt lại tất cả các tùy chọn gói, mật mã và thông báo thành hành vi OpenPGP nghiêm ngặt. Dùng cái này
tùy chọn để đặt lại tất cả các tùy chọn trước đó như --s2k- *, --thuật toán mật mã, --digest-algo và
--nén-thuật toán sang các giá trị tuân thủ OpenPGP. Tất cả các giải pháp thay thế PGP đều bị vô hiệu hóa.
--rfc4880
Đặt lại tất cả các tùy chọn gói, mật mã và thông báo thành hành vi RFC-4880 nghiêm ngặt. Lưu ý rằng
điều này hiện tại giống với --openpgp.
--rfc2440
Đặt lại tất cả các tùy chọn gói, mật mã và thông báo thành hành vi RFC-2440 nghiêm ngặt.
--rfc1991
Cố gắng tuân thủ RFC-1991 (PGP 2.x) hơn. Tùy chọn này không được dùng nữa sẽ là
bị loại bỏ trong GnuPG 2.1.
--pgp2 Thiết lập tất cả các tùy chọn để tuân thủ PGP 2.x nhất có thể và cảnh báo nếu có hành động
được thực hiện (ví dụ: mã hóa thành khóa không phải RSA) sẽ tạo thông báo rằng PGP 2.x
sẽ không thể xử lý. Lưu ý rằng `` PGP 2.x '' ở đây có nghĩa là `` MIT PGP 2.6.2 ''. Ở đó
các phiên bản khác của PGP 2.x có sẵn không, nhưng bản phát hành MIT là một điểm chung tốt
đường cơ sở.
Tùy chọn này ngụ ý --rfc1991 --disable-mdc --no-force-v4-certs
--escape-từ-dòng --force-v3-sig --allow-yếu-tiêu hóa-algos
--thuật toán mật mã IDEA --digest-algo MD5 --nén-thuật toán ZIP. Nó cũng vô hiệu hóa
--chế độ văn bản khi mã hóa.
Tùy chọn này không được dùng nữa sẽ bị xóa trong GnuPG 2.1. Lý do bỏ
Hỗ trợ PGP-2 là định dạng PGP 2 không còn được coi là an toàn nữa (ví dụ:
do sử dụng thuật toán MD5 bị hỏng). Lưu ý rằng việc giải mã PGP-2
các tin nhắn đã tạo sẽ tiếp tục hoạt động.
--pgp6 Thiết lập tất cả các tùy chọn để tuân thủ PGP 6 nhất có thể. Điều này hạn chế bạn với
mật mã IDEA (nếu plugin IDEA được cài đặt), 3DES và CAST5, mã băm MD5,
SHA1 và RIPEMD160 và các thuật toán nén không có và ZIP. Điều này cũng vô hiệu hóa
--throw-keyids và tạo chữ ký bằng cách ký khóa con như PGP 6 thì không
hiểu chữ ký được thực hiện bằng cách ký khóa con.
Tùy chọn này ngụ ý --disable-mdc --escape-từ-dòng --force-v3-sig.
--pgp7 Thiết lập tất cả các tùy chọn để tuân thủ PGP 7 nhất có thể. Điều này giống hệt với
--pgp6 ngoại trừ việc MDC không bị tắt và danh sách các mật mã được phép
được mở rộng để thêm AES128, AES192, AES256 và TWOFISH.
--pgp8 Thiết lập tất cả các tùy chọn để tuân thủ PGP 8 nhất có thể. PGP 8 gần với
tiêu chuẩn OpenPGP so với các phiên bản trước của PGP, vì vậy tất cả những điều này là vô hiệu hóa
--throw-keyids và thiết lập --escape-từ-dòng. Tất cả các thuật toán đều được phép ngoại trừ
tiêu chuẩn SHA224, SHA384 và SHA512.
Đang làm điều một thường không muốn đến làm.
-n
- chạy thử
Không thực hiện bất kỳ thay đổi nào (điều này không được thực hiện hoàn toàn).
- chỉ danh sách
Thay đổi hành vi của một số lệnh. Điều này giống như - chạy thử nhưng khác nhau ở
một số trường hợp. Ngữ nghĩa của lệnh này có thể được mở rộng trong tương lai. Hiện tại
nó chỉ bỏ qua quá trình giải mã thực tế và do đó cho phép nhanh chóng liệt kê
các khóa mã hóa.
-i
- tương tác
Nhắc trước khi ghi đè lên bất kỳ tệp nào.
- cấp độ con bọ cấp
Chọn mức gỡ lỗi để điều tra sự cố. cấp có thể là một giá trị số hoặc
bởi một từ khóa:
không ai Không có gỡ lỗi nào cả. Giá trị nhỏ hơn 1 có thể được sử dụng thay vì
từ khóa.
cơ bản Một số thông báo gỡ lỗi cơ bản. Giá trị từ 1 đến 2 có thể được sử dụng thay vì
từ khóa.
tiên tiến
Thông báo gỡ lỗi dài dòng hơn. Giá trị từ 3 đến 5 có thể được sử dụng thay vì
từ khóa.
chuyên gia Thậm chí nhiều tin nhắn chi tiết hơn. Giá trị từ 6 đến 8 có thể được sử dụng thay vì
từ khóa.
guru Tất cả các thông báo gỡ lỗi mà bạn có thể nhận được. Giá trị lớn hơn 8 có thể được sử dụng
thay vì từ khóa. Việc tạo tệp theo dõi băm chỉ được bật
nếu từ khóa được sử dụng.
Cách các thông báo này được ánh xạ tới các cờ gỡ lỗi thực tế không được chỉ định và có thể
thay đổi với các bản phát hành mới hơn của chương trình này. Tuy nhiên, chúng được lựa chọn cẩn thận để tốt nhất
hỗ trợ gỡ lỗi.
--gỡ lỗi cờ
Đặt cờ gỡ lỗi. Tất cả các cờ là hoặc-ed và cờ có thể được đưa ra trong cú pháp C (ví dụ:
0x0042).
--debug-tất cả
Đặt tất cả các cờ gỡ lỗi hữu ích.
--debug-ccid-driver
Bật đầu ra gỡ lỗi từ trình điều khiển CCID đi kèm cho thẻ thông minh. Lưu ý rằng điều này
tùy chọn chỉ có sẵn trên một số hệ thống.
-- faked-system-time kỷ nguyên
Tùy chọn này chỉ hữu ích để thử nghiệm; nó đặt thời gian của hệ thống trở lại hoặc lùi lại thành
kỷ nguyên là số giây đã trôi qua kể từ năm 1970. Ngoài ra
kỷ nguyên có thể được cung cấp dưới dạng chuỗi thời gian ISO đầy đủ (ví dụ: "20070924T154812").
--enable-process-filter
Bật một số đầu ra trạng thái TIẾN BỘ nhất định. Tùy chọn này cho phép giao diện người dùng hiển thị
chỉ báo tiến trình trong khi gpg đang xử lý các tệp lớn hơn. Có một chút
chi phí hiệu suất bằng cách sử dụng nó.
--status-fd n
Viết các chuỗi trạng thái đặc biệt vào bộ mô tả tệp n. Xem chi tiết tệp trong
tài liệu cho một danh sách của họ.
--tập tin trạng thái hồ sơ
Giống như --status-fd, ngoại trừ dữ liệu trạng thái được ghi vào tệp hồ sơ.
--logger-fd n
Ghi đầu ra nhật ký vào bộ mô tả tệp n và không phải STDERR.
--log-tệp hồ sơ
--logger-tệp hồ sơ
Giống như --logger-fd, ngoại trừ dữ liệu của trình ghi nhật ký được ghi vào tệp hồ sơ. Lưu ý rằng
--log-tệp chỉ được triển khai cho GnuPG-2.
--thuộc tính-fd n
Ghi các gói con thuộc tính vào bộ mô tả tệp n. Điều này là hữu ích nhất để sử dụng
với --status-fd, vì các thông báo trạng thái là cần thiết để tách biệt các
các gói con từ luồng được phân phối tới bộ mô tả tệp.
--tệp-thuộc tính hồ sơ
Giống như --thuộc tính-fd, ngoại trừ dữ liệu thuộc tính được ghi vào tệp hồ sơ.
--bình luận chuỗi
--miễn bình luận
Sử dụng chuỗi dưới dạng một chuỗi nhận xét trong chữ ký văn bản rõ ràng và thông điệp được bọc giáp ASCII
hoặc chìa khóa (xem --áo giáp). Hành vi mặc định là không sử dụng chuỗi nhận xét.
--bình luận có thể được lặp lại nhiều lần để có nhiều chuỗi nhận xét. --không-
Bình luận loại bỏ tất cả các bình luận. Bạn nên giữ độ dài của đĩa đơn
bình luận dưới 60 ký tự để tránh sự cố với các chương trình thư gói như vậy
các dòng. Lưu ý rằng các dòng nhận xét, giống như tất cả các dòng tiêu đề khác, không được bảo vệ bởi
chữ ký.
--emit-phiên bản
- phiên bản không phát ra
Buộc đưa chuỗi phiên bản vào đầu ra bọc thép ASCII. Nếu được đưa ra một lần duy nhất
tên của chương trình và số chính được phát ra (mặc định), cho hai lần
nhỏ cũng được phát ra, với ba vi được thêm vào và cho bốn một hoạt động
nhận dạng hệ thống cũng được phát ra. - phiên bản không phát ra vô hiệu hóa phiên bản
hàng.
- ký hiệu chữ cái tên = giá trị
ký hiệu --cert tên = giá trị
-N, - ký hiệu tập hợp tên = giá trị
Đặt cặp giá trị tên vào chữ ký dưới dạng dữ liệu ký hiệu. tên phải bao gồm
chỉ các ký tự hoặc khoảng trắng có thể in được và phải chứa ký tự '@' trong
hình thức [email được bảo vệ] (thay thế tên khóa và miền thích hợp
tên của khoá học). Điều này là để giúp ngăn ngừa ô nhiễm ký hiệu dành riêng cho IETF
không gian tên. Các --thạo cờ ghi đè dấu kiểm '@'. giá trị có thể in được bất kỳ
dây; nó sẽ được mã hóa bằng UTF8, vì vậy bạn nên kiểm tra xem - bộ mã hiển thị
được đặt chính xác. Nếu bạn tiền tố tên có dấu chấm than (!), ký hiệu
dữ liệu sẽ được gắn cờ là quan trọng (rfc4880: 5.2.3.16). - ký hiệu chữ cái đặt một ký hiệu
cho chữ ký dữ liệu. ký hiệu --cert thiết lập một ký hiệu cho các chữ ký chính
(chứng nhận). - ký hiệu tập hợp đặt cả hai.
Có những mã đặc biệt có thể được sử dụng trong tên ký hiệu. "% k" sẽ được mở rộng
vào ID khóa của khóa đang được ký, "% K" thành ID khóa dài của khóa đang được ký
đã ký, "% f" vào dấu vân tay của khóa đang được ký, "% s" vào ID khóa của
khóa tạo chữ ký, "% S" thành ID khóa dài của khóa tạo ra
chữ ký, "% g" vào dấu vân tay của khóa tạo chữ ký (có thể
là một khóa con), "% p" vào tệp tham chiếu của khóa chính của khóa làm cho
chữ ký, "% c" thành số chữ ký từ thẻ thông minh OpenPGP và "%%"
kết quả là một "%". % k,% K và% f chỉ có ý nghĩa khi tạo khóa
chữ ký (chứng nhận) và% c chỉ có ý nghĩa khi sử dụng OpenPGP
thẻ thông minh.
--sig-chính sách-url chuỗi
--cert-chính sách-url chuỗi
--set-policy-url chuỗi
Sử dụng chuỗi dưới dạng URL chính sách cho chữ ký (rfc4880: 5.2.3.20). Nếu bạn đặt trước nó
với dấu chấm than (!), gói URL chính sách sẽ được gắn cờ là quan trọng.
--sig-chính sách-url đặt url chính sách cho chữ ký dữ liệu. --cert-chính sách-url đặt một
url chính sách cho chữ ký chính (chứng nhận). --set-policy-url đặt cả hai.
Các% -expandos tương tự được sử dụng cho dữ liệu ký hiệu cũng có sẵn ở đây.
--sig-keyerver-url chuỗi
Sử dụng chuỗi làm URL máy chủ khóa ưu tiên cho chữ ký dữ liệu. Nếu bạn bắt đầu nó bằng
dấu chấm than (!), gói URL của trình phục vụ phím sẽ được gắn cờ là quan trọng.
Các% -expandos tương tự được sử dụng cho dữ liệu ký hiệu cũng có sẵn ở đây.
--set-tên tệp chuỗi
Sử dụng chuỗi là tên tệp được lưu trữ bên trong thư. Điều này ghi đè
mặc định, là sử dụng tên tệp thực của tệp đang được mã hóa.
--chỉ dung cho măt
- không-chỉ-mắt-của-bạn
Đặt cờ `` chỉ dành cho mắt bạn '' trong tin nhắn. Điều này khiến GnuPG từ chối
lưu tệp trừ khi - đầu ra tùy chọn được đưa ra và PGP để sử dụng "trình xem an toàn"
với phông chữ có khả năng kháng Tempest đã được tuyên bố để hiển thị thông báo. Tùy chọn này ghi đè
--set-tên tệp. - không-chỉ-mắt-của-bạn tắt tùy chọn này.
--use-nhúng-tên tệp
- không sử dụng-nhúng-tên tệp
Cố gắng tạo một tệp có tên như được nhúng trong dữ liệu. Đây có thể là một nguy hiểm
tùy chọn vì nó cho phép ghi đè lên các tệp. Mặc định là không.
--thuật toán mật mã tên
Sử dụng tên như thuật toán mật mã. Chạy chương trình bằng lệnh --phiên bản sản lượng
danh sách các thuật toán được hỗ trợ. Nếu điều này không được sử dụng, thuật toán mật mã là
được chọn từ các tùy chọn được lưu trữ bằng khóa. Nói chung, bạn không muốn
sử dụng tùy chọn này vì nó cho phép bạn vi phạm tiêu chuẩn OpenPGP. --cá nhân-
mật mã-tùy chọn là cách an toàn để đạt được điều tương tự.
--digest-algo tên
Sử dụng tên như thuật toán thông báo thông báo. Chạy chương trình bằng lệnh
--phiên bản mang lại danh sách các thuật toán được hỗ trợ. Nói chung, bạn không muốn sử dụng
tùy chọn này vì nó cho phép bạn vi phạm tiêu chuẩn OpenPGP. - cá nhân-tiêu hóa-
ưu đãi là cách an toàn để đạt được điều tương tự.
--nén-thuật toán tên
Sử dụng thuật toán nén tên. "zlib" là dạng nén ZLIB của RFC-1950. "zip" là
Nén ZIP RFC-1951 được sử dụng bởi PGP. "bzip2" hiện đại hơn
chương trình nén có thể nén một số thứ tốt hơn zip hoặc zlib, nhưng ở
chi phí của nhiều bộ nhớ hơn được sử dụng trong quá trình nén và giải nén. "không nén"
hoặc "none" vô hiệu hóa tính năng nén. Nếu tùy chọn này không được sử dụng, hành vi mặc định là
để kiểm tra các tùy chọn khóa của người nhận để xem người nhận sử dụng thuật toán nào
hỗ trợ. Nếu vẫn thất bại, ZIP được sử dụng để có khả năng tương thích tối đa.
ZLIB có thể cho kết quả nén tốt hơn ZIP, vì kích thước cửa sổ nén
không giới hạn 8k. BZIP2 có thể cho kết quả nén thậm chí còn tốt hơn thế, nhưng
sẽ sử dụng lượng bộ nhớ lớn hơn đáng kể trong khi nén và
giải nén. Điều này có thể có ý nghĩa trong các tình huống bộ nhớ thấp. Lưu ý, tuy nhiên,
PGP đó (tất cả các phiên bản) chỉ hỗ trợ nén ZIP. Sử dụng bất kỳ thuật toán nào khác
hơn ZIP hoặc "none" sẽ làm cho thư không thể đọc được bằng PGP. Nói chung, bạn làm
không muốn sử dụng tùy chọn này vì nó cho phép bạn vi phạm tiêu chuẩn OpenPGP.
- cá nhân-nén-sở thích là cách an toàn để đạt được điều tương tự.
--cert-dig-algo tên
Sử dụng tên như thuật toán thông báo thông báo được sử dụng khi ký khóa. Chạy
lập trình bằng lệnh --phiên bản mang lại danh sách các thuật toán được hỗ trợ. Hãy nhận biết
điều đó nếu bạn chọn một thuật toán mà GnuPG hỗ trợ nhưng OpenPGP khác
không triển khai, sau đó một số người dùng sẽ không thể sử dụng các chữ ký chính
bạn tạo, hoặc có thể là toàn bộ chìa khóa của bạn.
--disable-cipher-algo tên
Không bao giờ cho phép sử dụng tên như thuật toán mật mã. Tên đã cho sẽ không
đã chọn để thuật toán tải sau vẫn bị vô hiệu hóa.
--disable-pubkey-algo tên
Không bao giờ cho phép sử dụng tên như thuật toán khóa công khai. Tên đã cho sẽ không
đã chọn để thuật toán tải sau vẫn bị vô hiệu hóa.
--throw-keyids
- keyids không cần ném
Không đặt các ID khóa của người nhận vào các thư được mã hóa. Điều này giúp ẩn
người nhận tin nhắn và là một biện pháp đối phó hạn chế chống lại phân tích lưu lượng.
([Sử dụng một chút kỹ thuật xã hội bất kỳ ai có thể giải mã thông điệp có thể
kiểm tra xem một trong những người nhận khác có phải là người anh ta nghi ngờ hay không.]) Trên
bên nhận, nó có thể làm chậm quá trình giải mã vì tất cả đều có sẵn
khóa bí mật phải được thử. - keyids không cần ném tắt tùy chọn này. Tùy chọn này là
về cơ bản giống như việc sử dụng --hiised-người nhận cho tất cả người nhận.
--not-gạch ngang-thoát
Tùy chọn này thay đổi hành vi của chữ ký văn bản rõ ràng để chúng có thể được sử dụng
cho các tập tin vá lỗi. Bạn không nên gửi một tệp bọc thép như vậy qua email vì tất cả
dấu cách và cuối dòng cũng được băm. Bạn không thể sử dụng tùy chọn này cho dữ liệu
có 5 dấu gạch ngang ở đầu dòng, các tệp vá lỗi không có điều này. Đặc biệt
dòng tiêu đề giáp cho GnuPG biết về tùy chọn chữ ký văn bản rõ ràng này.
--escape-từ-dòng
--không-thoát-khỏi-dòng
Bởi vì một số người gửi thư thay đổi các dòng bắt đầu bằng "Từ" thành "> Từ" nên
xử lý các dòng như vậy theo cách đặc biệt khi tạo chữ ký văn bản rõ ràng để ngăn chặn
hệ thống thư từ phá vỡ chữ ký. Lưu ý rằng tất cả các phiên bản PGP khác đều làm được điều đó
theo cách này quá. Được bật theo mặc định. --không-thoát-khỏi-dòng tắt tùy chọn này.
--passphrase-lặp lại n
Chỉ định bao nhiêu lần gpg sẽ yêu cầu một cụm mật khẩu mới được lặp lại. Đây là
hữu ích để giúp ghi nhớ cụm mật khẩu. Mặc định là 1 lần lặp lại.
--passphrase-fd n
Đọc cụm mật khẩu từ trình mô tả tệp n. Chỉ dòng đầu tiên sẽ được đọc từ
trình mô tả tệp n. Nếu bạn sử dụng 0 cho n, cụm mật khẩu sẽ được đọc từ STDIN. Cái này
chỉ có thể được sử dụng nếu chỉ cung cấp một cụm mật khẩu.
--tệp mật khẩu hồ sơ
Đọc cụm mật khẩu từ tệp hồ sơ. Chỉ dòng đầu tiên sẽ được đọc từ tệp
hồ sơ. Điều này chỉ có thể được sử dụng nếu chỉ có một cụm mật khẩu được cung cấp. Rõ ràng, một
cụm mật khẩu được lưu trữ trong một tệp có vấn đề về bảo mật nếu người dùng khác có thể đọc
tập tin này. Không sử dụng tùy chọn này nếu bạn có thể tránh nó.
--cụm mật khẩu chuỗi
Sử dụng chuỗi làm cụm mật khẩu. Điều này chỉ có thể được sử dụng nếu chỉ có một cụm mật khẩu là
đã cung cấp. Rõ ràng, đây là một vấn đề rất đáng lo ngại về bảo mật trên một hệ thống nhiều người dùng.
Không sử dụng tùy chọn này nếu bạn có thể tránh nó.
--lệnh-fd n
Đây là sự thay thế cho chế độ IPC bộ nhớ dùng chung không được dùng nữa. Nếu tùy chọn này là
được kích hoạt, đầu vào của người dùng đối với các câu hỏi không được mong đợi từ TTY mà từ
bộ mô tả tệp. Nó nên được sử dụng cùng với --status-fd. Xem tập tin
doc / DETAILS trong bản phân phối nguồn để biết chi tiết về cách sử dụng nó.
--tập tin lệnh hồ sơ
Giống như --lệnh-fd, ngoại trừ các lệnh được đọc ra khỏi tệp hồ sơ
--allow-không tự ký-uid
--no-cho phép-không tự ký-uid
Cho phép nhập và sử dụng các khóa có ID người dùng không được tự ký. Đây là
không được khuyến nghị, vì ID người dùng không tự ký rất khó giả mạo. --no-cho phép-không-
uid tự ký vô hiệu hóa.
--allow-freeform-uid
Tắt tất cả các kiểm tra trên biểu mẫu của ID người dùng trong khi tạo một ID mới. Cái này
tùy chọn chỉ nên được sử dụng trong các môi trường rất đặc biệt vì nó không đảm bảo
định dạng tiêu chuẩn de-facto của ID người dùng.
- xung đột lớn về thời gian
GnuPG thường kiểm tra xem dấu thời gian được liên kết với khóa và chữ ký có
giá trị hợp lý. Tuy nhiên, đôi khi chữ ký có vẻ cũ hơn khóa do
đối với các vấn đề về đồng hồ. Tùy chọn này làm cho những kiểm tra này chỉ là một cảnh báo. Xem thêm
--ignore-valid-từ cho các vấn đề về dấu thời gian trên các khóa con.
--ignore-valid-từ
GnuPG thường không chọn và sử dụng các khóa con được tạo trong tương lai. Tùy chọn này
cho phép sử dụng các khóa như vậy và do đó thể hiện hành vi trước 1.0.7. Bạn nên
không sử dụng tùy chọn này trừ khi có một số vấn đề về đồng hồ. Xem thêm --ignore-thời gian-
xung đột cho các vấn đề về dấu thời gian với chữ ký.
--ignore-crc-lỗi
Áo giáp ASCII được OpenPGP sử dụng được bảo vệ bằng tổng kiểm tra CRC chống lại việc truyền
các lỗi. Đôi khi CRC bị sai lệch ở đâu đó trên kênh truyền nhưng
nội dung thực tế (vẫn được bảo vệ bởi giao thức OpenPGP)
Được chứ. Tùy chọn này cho phép GnuPG bỏ qua lỗi CRC.
--ignore-mdc-lỗi
Tùy chọn này thay đổi lỗi bảo vệ toàn vẹn MDC thành một cảnh báo. Điều này có thể là
hữu ích nếu một thư bị hỏng một phần, nhưng cần phải lấy càng nhiều dữ liệu
càng tốt ra khỏi thông báo bị hỏng. Tuy nhiên, hãy lưu ý rằng một bảo vệ MDC
thất bại cũng có thể có nghĩa là thư đã bị cố ý giả mạo bởi một
kẻ tấn công.
--allow-yếu-tiêu hóa-algos
Chữ ký được thực hiện bằng các thuật toán thông báo yếu đã biết thường bị từ chối với
thông báo `` thuật toán thông báo không hợp lệ ''. Tùy chọn này cho phép xác minh
chữ ký được thực hiện với các thuật toán yếu như vậy. MD5 là thuật toán thông báo duy nhất
được coi là yếu theo mặc định. Xem thêm - tiêu hóa yếu để từ chối thông báo khác
các thuật toán.
- tiêu hóa yếu tên
Coi thuật toán thông báo được chỉ định là yếu. Chữ ký được thực hiện trên tiêu chuẩn yếu
các thuật toán thường bị từ chối. Tùy chọn này có thể được cung cấp nhiều lần nếu
nhiều thuật toán nên được coi là yếu. Xem thêm --allow-yếu-tiêu hóa-algos
để vô hiệu hóa việc từ chối các tiêu hóa yếu. MD5 luôn được coi là yếu và không
cần được liệt kê một cách rõ ràng.
--no-mặc định-khóa
Không thêm chuỗi khóa mặc định vào danh sách chuỗi khóa. Lưu ý rằng GnuPG sẽ không
hoạt động mà không có bất kỳ keyrings nào, vì vậy nếu bạn sử dụng tùy chọn này và không cung cấp
keyrings thay thế qua - keyring or --bí mật-keyring, thì GnuPG sẽ vẫn sử dụng
khóa công khai hoặc khóa bí mật mặc định.
--skip-xác minh
Bỏ qua bước xác minh chữ ký. Điều này có thể được sử dụng để giải mã
nhanh hơn nếu không cần xác minh chữ ký.
--với-dữ liệu khóa
In danh sách chính được phân tách bằng dấu hai chấm (như - với dấu hai chấm) và in ra công chúng
dữ liệu quan trọng.
- chế độ danh sách nhanh
Thay đổi đầu ra của các lệnh trong danh sách để hoạt động nhanh hơn; điều này đạt được bằng cách rời khỏi
một số bộ phận trống. Một số ứng dụng không cần ID người dùng và sự tin cậy
thông tin được đưa ra trong danh sách. Bằng cách sử dụng các tùy chọn này, họ có thể nhận được nhanh hơn
danh sách. Hành vi chính xác của tùy chọn này có thể thay đổi trong các phiên bản trong tương lai. nếu bạn
thiếu một số thông tin, không sử dụng tùy chọn này.
- không có nghĩa đen
Đây không phải là để sử dụng bình thường. Sử dụng nguồn để xem nó có thể hữu ích gì.
--set-filesize
Đây không phải là để sử dụng bình thường. Sử dụng nguồn để xem nó có thể hữu ích gì.
--show-session-key
Hiển thị khóa phiên được sử dụng cho một tin nhắn. Nhìn thấy - ghi đè-phiên-khoá cho
đối tác của tùy chọn này.
Chúng tôi nghĩ rằng Key Escrow là một điều tồi tệ; tuy nhiên người dùng phải có quyền tự do
để quyết định đi tù hay tiết lộ nội dung của một tin nhắn cụ thể
mà không ảnh hưởng đến tất cả các thư từng được mã hóa cho một khóa bí mật. KHÔNG SỬ DỤNG NÓ
KHÔNG THỂ BẠN THỰC SỰ CẦN LÀM NHƯ VẬY.
- ghi đè-phiên-khoá chuỗi
Không sử dụng khóa công khai mà sử dụng khóa phiên chuỗi. Định dạng của chuỗi này là
giống như cái được in bởi --show-session-key. Tùy chọn này thường không được sử dụng
nhưng hữu ích trong trường hợp ai đó buộc bạn tiết lộ nội dung của một
thông điệp; bằng cách sử dụng tùy chọn này, bạn có thể thực hiện việc này mà không cần giao khóa bí mật.
--ask-sig-hết hạn
--no-ask-sig-hết hạn
Khi tạo chữ ký dữ liệu, hãy nhắc thời gian hết hạn. Nếu tùy chọn này không
đã chỉ định, thời gian hết hạn được đặt qua --default-sig-hết hạn Được sử dụng. --no-hỏi-sig-
hết hiệu lực tắt tùy chọn này.
--default-sig-hết hạn
Thời gian hết hạn mặc định để sử dụng cho hết hạn chữ ký. Giá trị hợp lệ là "0"
không hết hạn, một số theo sau là chữ cái d (cho ngày), w (cho tuần), m
(trong tháng), hoặc y (trong năm) (ví dụ: "2m" trong hai tháng hoặc "5y" trong năm
năm), hoặc một ngày tuyệt đối ở dạng YYYY-MM-DD. Mặc định là "0".
--ask-cert-hết hạn
--no-ask-cert-hết hạn
Khi tạo chữ ký chính, hãy nhắc thời gian hết hạn. Nếu tùy chọn này không
đã chỉ định, thời gian hết hạn được đặt qua --default-cert-hết hạn Được sử dụng. --không hỏi-
chứng chỉ-hết hạn tắt tùy chọn này.
--default-cert-hết hạn
Thời gian hết hạn mặc định để sử dụng cho hết hạn chữ ký khóa. Giá trị hợp lệ là
"0" cho không hết hạn, một số theo sau là chữ cái d (cho ngày), w (cho tuần),
m (trong tháng) hoặc y (trong năm) (ví dụ: "2m" trong hai tháng hoặc "5y" trong năm
năm), hoặc một ngày tuyệt đối ở dạng YYYY-MM-DD. Mặc định là "0".
--cho phép-bí mật-khóa-nhập
Đây là một tùy chọn lỗi thời và không được sử dụng ở bất cứ đâu.
- cho phép nhiều tin nhắn
- không cho phép nhiều tin nhắn
Cho phép xử lý nhiều thư OpenPGP có trong một tệp hoặc luồng.
Một số chương trình gọi GPG không được chuẩn bị để đối phó với nhiều tin nhắn
được xử lý cùng nhau, vì vậy tùy chọn này được mặc định là không. Lưu ý rằng các phiên bản GPG trước đó
đến 1.4.7 luôn cho phép nhiều tin nhắn.
Cảnh báo: Không sử dụng tùy chọn này trừ khi bạn cần nó như một giải pháp thay thế tạm thời!
--enable-tên tệp đặc biệt
Tùy chọn này cho phép một chế độ trong đó tên tệp của biểu mẫu '-&n', trong đó n không phải là
số thập phân âm, tham chiếu đến bộ mô tả tệp n và không tham chiếu đến tệp có số đó
tên.
- không tốn kém-tin cậy-séc
Chỉ sử dụng thử nghiệm.
- bảo tồn quyền
Không thay đổi quyền của khóa bí mật trở lại chỉ đọc / ghi của người dùng. Sử dụng
tùy chọn này chỉ khi bạn thực sự biết mình đang làm gì.
- danh sách ưu tiên mặc định chuỗi
Đặt danh sách các tùy chọn mặc định thành chuỗi. Danh sách ưu tiên này được sử dụng cho
và trở thành mặc định cho "setpref" trong menu chỉnh sửa.
--default-keyerver-url tên
Đặt URL trình phục vụ phím mặc định thành tên. Máy chủ bàn phím này sẽ được sử dụng làm máy chủ bàn phím
URL khi viết một chữ ký tự mới trên một khóa, bao gồm việc tạo khóa và
thay đổi sở thích.
--list-config
Hiển thị các thông số cấu hình bên trong khác nhau của GnuPG. Tùy chọn này là nhằm mục đích
đối với các chương trình bên ngoài gọi GnuPG để thực hiện các tác vụ và do đó thường không
có ích. Xem tập tin 'doc / DETAILS'trong bản phân phối nguồn để biết chi tiết về
những mục cấu hình nào có thể được liệt kê. --list-config chỉ có thể sử dụng với --với-
người định cư thiết lập.
--gpgconf-danh sách
Lệnh này tương tự như --list-config nhưng nói chung chỉ được sử dụng nội bộ bởi
gpgconf công cụ.
--gpgconf-kiểm tra
Đây ít nhiều là hành động giả. Tuy nhiên, nó phân tích cú pháp tệp cấu hình và
trả về với lỗi nếu tệp cấu hình sẽ ngăn gpg từ khi khởi động.
Vì vậy, nó có thể được sử dụng để chạy kiểm tra cú pháp trên tệp cấu hình.
Phản đối lựa chọn
--load-mở rộng tên
Tải một mô-đun mở rộng. Nếu như tên không chứa dấu gạch chéo mà nó được tìm kiếm trong
thư mục được định cấu hình khi GnuPG được tạo (thường là "/ usr / local / lib / gnupg").
Các tiện ích mở rộng nói chung không còn hữu ích nữa và việc sử dụng tùy chọn này là
không dùng nữa.
--show-ảnh
--no-show-ảnh
Nguyên nhân - list-key, --list-sig, - list-public-key, - list-secret-keyvà
xác minh chữ ký để cũng hiển thị ID có ảnh được đính kèm với khóa, nếu có. Nhìn thấy
Ngoài ra - người xem ảnh. Các tùy chọn này không được dùng nữa. Sử dụng - tùy chọn danh sách [không-] hiển thị-
ảnh và / hoặc - xác minh-tùy chọn [no-] hiển thị ảnh thay thế.
--show-keyring
Hiển thị tên khóa ở đầu danh sách khóa để hiển thị khóa nào đã cho
chìa khóa nằm trên. Tùy chọn này không được dùng nữa: sử dụng - tùy chọn danh sách [no-] show-keyring
thay thế.
--ctapi-trình điều khiển hồ sơ
Sử dụng hồ sơ để truy cập đầu đọc thẻ thông minh. Mặc định hiện tại là `libtowitoko.so '.
Lưu ý rằng việc sử dụng giao diện này không được dùng nữa; nó có thể bị xóa trong tương lai
phát hành.
--luôn luôn tin cậy
Giống hệt --mô hình tin cậy luôn luôn. Tùy chọn này không được dùng nữa.
- ký hiệu hiển thị
--no-show-ký hiệu
Hiển thị ký hiệu chữ ký trong --list-sig or --kiểm tra dấu hiệu danh sách cũng như
khi xác minh một chữ ký có ký hiệu trong đó. Các tùy chọn này không được dùng nữa. Sử dụng
- tùy chọn danh sách [no-] hiển thị-ký hiệu và / hoặc - xác minh-tùy chọn [no-] hiển thị-ký hiệu
thay thế.
--show-chính sách-url
--no-show-chính sách-url
Hiển thị các URL chính sách trong --list-sig or --kiểm tra dấu hiệu danh sách cũng như khi
xác minh chữ ký có URL chính sách trong đó. Các tùy chọn này không được dùng nữa. Sử dụng
- tùy chọn danh sách [no-] show-policy-url và / hoặc - xác minh-tùy chọn [no-] show-policy-url
thay thế.
VÍ DỤ
gpg -se -r Bob hồ sơ
ký và mã hóa cho người dùng Bob
gpg - thiết kế hồ sơ
tạo chữ ký văn bản rõ ràng
gpg -sb hồ sơ
tạo một chữ ký tách rời
gpg -u 0x12345678 -sb hồ sơ
tạo chữ ký tách rời bằng khóa 0x12345678
gpg - list-key tên người dùng
chìa khóa hiển thị
gpg - dấu chân tên người dùng
hiển thị dấu vân tay
gpg --xác nhận tập tin pgp
gpg --xác nhận tập tin sig
Xác minh chữ ký của tệp nhưng không xuất dữ liệu. Dạng thứ hai là
được sử dụng cho các chữ ký tách rời, trong đó tập tin sig là chữ ký tách rời (ASCII
bọc thép hoặc nhị phân) và là dữ liệu đã ký; nếu điều này không được đưa ra, tên của
tệp chứa dữ liệu đã ký được xây dựng bằng cách cắt bỏ phần mở rộng (".asc" hoặc
".sig") trong tổng số tập tin sig hoặc bằng cách yêu cầu người dùng cho tên tệp.
LÀM THẾ NÀO ĐẾN CỤ THỂ A USER ID
Có nhiều cách khác nhau để chỉ định ID người dùng cho GnuPG. Một số trong số chúng chỉ có giá trị đối với
gpg những người khác chỉ tốt cho gpgsm. Dưới đây là toàn bộ danh sách các cách để chỉ định khóa:
By chính ID.
Định dạng này được suy ra từ độ dài của chuỗi và nội dung của nó hoặc 0x tiếp đầu ngữ.
Id khóa của chứng chỉ X.509 là 64 bit thấp của vân tay SHA-1 của nó.
Việc sử dụng id phím chỉ là một phím tắt, cho tất cả các quá trình tự động hóa dấu vân tay
nên được sử dụng.
Khi đang sử dụng gpg dấu chấm than (!) có thể được thêm vào để bắt buộc sử dụng
khóa chính hoặc khóa phụ và không phải để thử và tính toán khóa chính hoặc phụ
phím để sử dụng.
Bốn dòng cuối cùng của ví dụ cung cấp ID khóa ở dạng dài của chúng dưới dạng nội bộ
được sử dụng bởi giao thức OpenPGP. Bạn có thể xem ID khóa dài bằng cách sử dụng tùy chọn --với-
người định cư.
234567C4
0F34E556E
01347A56A
0xAB123456
234AABBCC34567C4
0F323456784E56EAB
01AB3FED1347A5612
0x234AABBCC34567C4
By dấu vân tay.
Định dạng này được suy ra từ độ dài của chuỗi và nội dung của nó hoặc 0x
tiếp đầu ngữ. Lưu ý rằng chỉ có tệp tham chiếu phiên bản 20 byte khả dụng với gpgsm
(tức là hàm băm SHA-1 của chứng chỉ).
Khi đang sử dụng gpg dấu chấm than (!) có thể được thêm vào để bắt buộc sử dụng
khóa chính hoặc khóa phụ và không phải để thử và tính toán khóa chính hoặc phụ
phím để sử dụng.
Cách tốt nhất để chỉ định Id khóa là sử dụng dấu vân tay. Điều này tránh bất kỳ
không rõ ràng trong trường hợp có các ID khóa trùng lặp.
1234343434343434C434343434343434
123434343434343C3434343434343734349A3434
0E12343434343434343434EAB3484343434343434
0xE12343434343434343434EAB3484343434343434
gpgsm cũng chấp nhận dấu hai chấm giữa mỗi cặp chữ số thập lục phân vì đây là dấu
tiêu chuẩn thực tế về cách trình bày dấu vân tay X.509. gpg cũng cho phép sử dụng không gian
Tách dấu vân tay SHA-1 như được in bằng các lệnh liệt kê khóa.
By chính xác phù hợp với on OpenPGP người sử dụng TÔI.
Điều này được biểu thị bằng một dấu bằng đứng đầu. Nó không có ý nghĩa đối với X.509
giấy chứng nhận.
= Heinrich Heine[email được bảo vệ]>
By chính xác phù hợp với on an e-mail địa chỉ nhà.
Điều này được chỉ ra bằng cách bao quanh địa chỉ email theo cách thông thường với trái và
các góc vuông.
<[email được bảo vệ]>
By lời phù hợp.
Tất cả các từ phải khớp chính xác (không phân biệt chữ hoa chữ thường) nhưng có thể xuất hiện theo bất kỳ thứ tự nào trong
ID người dùng hoặc tên chủ thể. Từ là bất kỳ chuỗi chữ cái, chữ số,
gạch dưới và tất cả các ký tự có bit 7 được đặt.
+ Heinrich Heine duesseldorf
By chính xác phù hợp với on các đối tượng Đ.N.
Điều này được biểu thị bằng dấu gạch chéo ở đầu, ngay sau đó là DN được mã hóa RFC-2253
của môn học. Lưu ý rằng bạn không thể sử dụng chuỗi được in bởi "gpgsm --list-key"
bởi vì cái đó đã được sắp xếp lại và sửa đổi để dễ đọc hơn; dùng với-
dấu hai chấm để in chuỗi RFC-2253 thô (nhưng thoát chuẩn)
/ CN = Heinrich Heine, O = Nhà thơ, L = Paris, C = FR
By chính xác phù hợp với on các người phát hành Đ.N.
Điều này được biểu thị bằng một dấu thăng đứng đầu, ngay sau dấu gạch chéo và sau đó
trực tiếp theo sau là DN được mã hóa rfc2253 của tổ chức phát hành. Điều này sẽ trả lại
Chứng chỉ gốc của tổ chức phát hành. Xem ghi chú ở trên.
# / CN = Root Cert, O = Poets, L = Paris, C = FR
By chính xác phù hợp với on nối tiếp con số và người phát hành Đ.N.
Điều này được biểu thị bằng một dấu thăng, theo sau là biểu diễn thập lục phân của
số sê-ri, sau đó là dấu gạch chéo và DN được mã hóa RFC-2253 của tổ chức phát hành.
Xem ghi chú ở trên.
# 4F03 / CN = Root Cert, O = Poets, L = Paris, C = FR
By chìa khóa
Điều này được biểu thị bằng một ký hiệu và theo sau là 40 chữ số hex của một bàn phím.
gpgsm in keygrip khi sử dụng lệnh --dump-cert. Nó vẫn chưa hoạt động
cho các khóa OpenPGP.
&D75F22C3F86E355877348498CDC92BD21010A480
By chuỗi con phù hợp.
Đây là chế độ mặc định nhưng các ứng dụng có thể muốn chỉ rõ điều này bằng cách
đặt dấu hoa thị ở phía trước. Đối sánh không phân biệt chữ hoa chữ thường.
Hein
* Heine
Xin lưu ý rằng chúng tôi đã sử dụng lại mã nhận dạng dấu thăng đã được sử dụng trong GnuPG cũ
phiên bản để chỉ ra cái gọi là local-id. Nó không được sử dụng nữa và cần có
không có xung đột khi được sử dụng với công cụ X.509.
Sử dụng định dạng RFC-2253 của DN có nhược điểm là không thể ánh xạ lại chúng
sang mã hóa ban đầu, tuy nhiên, chúng tôi không phải làm điều này vì cơ sở dữ liệu chính của chúng tôi lưu trữ
mã hóa này dưới dạng dữ liệu meta.
Sử dụng gpg trực tuyến bằng các dịch vụ onworks.net