勵志

勵志人生知識庫

gpg使用

GnuPG(簡稱GPG)是PGP標準的一個免費實現,廣泛用於數據加密、數字簽名密鑰管理。以下是GPG的一些基本使用方法:

密鑰管理。生成密鑰對(包括公鑰和私鑰),使用命令`gpg --gen-key`。在生成過程中,可以設定一個密碼來保護密鑰;列出當前的公鑰,使用命令`gpg --list-keys`;生成撤銷證書,用於後續作廢不再使用的公私鑰,使用命令`gpg --gen-revoke`;導出公鑰,例如命令`gpg --export -armor -o filename`用於導出公鑰到檔案中;導入公鑰,使用命令`gpg --import filename`;修改密鑰或刪除密鑰(先刪除私鑰後刪除公鑰),分別使用命令`gpg --edit-key`和`gpg --delete-secret-keys`或`gpg --delete-keys`。

檔案加密與解密。加密檔案,例如使用命令`gpg --encrypt --armor -r key-id filename`;解密檔案,例如使用命令`gpg --output 新檔案名稱 --decrypt 加密檔案名稱`。

簽名與驗證。創建數字簽名,例如使用命令`gpg --clear-sign filename`;驗證檔案完整性,例如使用命令`gpg --verify filename`。

這些命令可以幫助用戶安全地管理和運算元字密鑰,以及對檔案進行加密、簽名和驗證。