gnupg2 2.2.20版本,命令引數說明

大江东流水發表於2024-03-16

gpg (GnuPG) 2.2.20
libgcrypt 1.8.5
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Home: /root/.gnupg
支援的演算法:
公鑰: RSA, ELG, DSA, ECDH, ECDSA, EDDSA
密文: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
CAMELLIA128, CAMELLIA192, CAMELLIA256
雜湊: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
壓縮: 不壓縮, ZIP, ZLIB, BZIP2

語法:gpg [options] [files]
簽名、檢查、加密或解密
預設的操作依輸入資料而定

命令:

-s, --sign 生成一份簽名
--clear-sign 生成一份明文簽名
-b, --detach-sign 生成一份分離的簽名
-e, --encrypt 加密資料
-c, --symmetric 僅使用對稱密文加密
-d, --decrypt 解密資料(預設)
--verify 驗證簽名
-k, --list-keys 列出金鑰
--list-signatures 列出金鑰和簽名
--check-signatures 列出並檢查金鑰簽名
--fingerprint 列出金鑰和指紋
-K, --list-secret-keys 列出私鑰
--generate-key 生成一個新的金鑰對
--quick-generate-key 快速生成一個新的金鑰對
--quick-add-uid 快速新增一個新的使用者標識
--quick-revoke-uid 快速吊銷一個使用者標識
--quick-set-expire 快速設定一個過期日期
--full-generate-key 完整功能的金鑰對生成
--generate-revocation 生成一份吊銷證書
--delete-keys 從公鑰鑰匙環裡刪除金鑰
--delete-secret-keys 從私鑰鑰匙環裡刪除金鑰
--quick-sign-key 快速簽名一個金鑰
--quick-lsign-key 快速本地簽名一個金鑰
--sign-key 簽名一個金鑰
--lsign-key 本地簽名一個金鑰
--edit-key 簽名或編輯一個金鑰
--change-passphrase 更改密碼
--export 匯出金鑰
--send-keys 個金鑰匯出到一個公鑰伺服器上
--receive-keys 從公鑰伺服器上匯入金鑰
--search-keys 在公鑰伺服器上搜尋金鑰
--refresh-keys 從公鑰伺服器更新所有金鑰
--import 匯入/合併金鑰
--card-status 列印卡片狀態
--edit-card 更改卡片上的資料
--change-pin 更改卡片的 PIN
--update-trustdb 更新信任資料庫
--print-md 列印訊息摘要
--server 以伺服器模式執行
--tofu-policy VALUE 設定一個金鑰的 TOFU 政策

選項:

-a, --armor 建立 ASCII 字元封裝的輸出
-r, --recipient USER-ID 為 USER-ID 加密
-u, --local-user USER-ID 使用 USER-ID 來簽名或者解密
-z N 設定壓縮等級為 N (0 為禁用)
--textmode 使用規範的文字模式
-o, --output FILE 寫輸出到 FILE
-v, --verbose 詳細模式
-n, --dry-run 不做任何更改
-i, --interactive 覆蓋前提示
--openpgp 使用嚴格的 OpenPGP 行為

(請參考手冊頁以獲得所有命令和選項的完整列表)

例子:

-se -r Bob [file] 為使用者 Bob 簽名和加密
--clear-sign [file] 建立一個明文簽名
--detach-sign [file] 建立一個分離簽名
--list-keys [names] 列出金鑰
--fingerprint [names] 顯示指紋

請向 <https://bugs.gnupg.org> 報告程式缺陷。
請向 <i18n-zh@googlegroups.com> 郵件列表反映簡體中文的翻譯問題或建議。

相關文章