天天看點

GPG

GPG

安裝過程

Ubuntu 環境

使用指令 sudo apt-get install gnupg 安裝GPG。

GPG

使用指令 gpg --help ,檢驗是否安裝成功。

GPG

密鑰生成

GPG

使用指令 gpg --gen-key ,生成密鑰。

生成吊銷證書

GPG

使用指令 gpg --gen-revoke [使用者ID] 生成吊銷證書。

上傳公鑰

使用指令 gpg --send-keys [使用者ID] --keyserver hkp://subkeys.pgp.net 上傳公鑰。

GPG

生成指紋

GPG

使用指令 gpg --fingerprint [使用者ID] 生成指紋

擷取他人公鑰

使用指令 gpg --keyserver hkp://subkeys.pgp.net --search-keys [使用者ID] 擷取他人公鑰

GPG

但是出現了錯誤,無法連接配接到伺服器。

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

加密檔案

同樣通過郵件形式獲得了隊友公鑰後使用 gpg --encrypt [] 進行加密

GPG
GPG
GPG

将加密完的檔案通過郵件發送給隊友。

更多GPG入門教程

在某些地方使用使用者名時會顯示有文法錯誤,在<>前加上\即可。