GPG
安裝過程
Ubuntu 環境
使用指令 sudo apt-get install gnupg 安裝GPG。

使用指令 gpg --help ,檢驗是否安裝成功。
密鑰生成
使用指令 gpg --gen-key ,生成密鑰。
生成吊銷證書
使用指令 gpg --gen-revoke [使用者ID] 生成吊銷證書。
上傳公鑰
使用指令 gpg --send-keys [使用者ID] --keyserver hkp://subkeys.pgp.net 上傳公鑰。
生成指紋
使用指令 gpg --fingerprint [使用者ID] 生成指紋
擷取他人公鑰
使用指令 gpg --keyserver hkp://subkeys.pgp.net --search-keys [使用者ID] 擷取他人公鑰
但是出現了錯誤,無法連接配接到伺服器。
gpg --armor --output public-key.txt --export [使用者ID]
于是選擇郵件将公鑰發送給隊友。将公鑰輸出為txt文,使用郵箱将檔案發送給隊友。
導入他人公鑰
gpg --import [檔案名]
解密檔案
獲得了隊友使用自己公鑰加密的檔案後,使用 gpg --decrypt [檔案名] 進行解密,可以使用--output [檔案名]指定輸出檔案,如果不指定就隻會顯示解密内容,不會把解密内容存入檔案。
GPG入門教程中gpg --decrypt demo.en.txt --output demo.de.txt無法執行,應該改為gpg --output demo.de.txt --decrypt demo.en.txt
加密檔案
同樣通過郵件形式獲得了隊友公鑰後使用 gpg --encrypt [] 進行加密
将加密完的檔案通過郵件發送給隊友。
更多GPG入門教程
在某些地方使用使用者名時會顯示有文法錯誤,在<>前加上\即可。