GPG即GNU PrivacyGuard,它是加密工具PGP(Pretty Good Privacy)的非商業化版本,用於對Email、文件及其他數據的收發進行加密與驗證,確保通信數據的可靠性和真實性。
一、GPG的安裝
下載鏈接:www.gnupg.org
二、GPG的使用
1.生成密鑰對,在命令行輸入如下命令:
gpg --gen-key
系統將詢問名稱、電子郵箱,輸入完成後將彈出對話框
輸入Passphrase(必須提供,解密是需要,如果私鑰被盜,將無法使用)。
2.列出公鑰,在命令行輸入如下命令:
gpg --list-keys
3.導出公鑰,在命令行輸入如下命令:
gpg --export -armor -o filename(文件目錄如 F:\file.txt)
或者
gpg --export -a > filename
將公鑰導出至文件,以便於其他人使用。
-armor選項(同-a選項)以文本形式顯示輸出,而非二進制格式。
4.導入公鑰,在命令行輸入如下命令:
gpg --import filename
導入其他人的公鑰
5.加密文件,在命令行輸入如下命令:
gpg --encrypt -armor -r key-id filename
用key-id的公鑰加密消息。如果未提供-r key-id,命令將提示收件人輸入。默認輸出文件爲filename.asc。
6.解密文件,在命令行輸入如下命令:
gpg --output 新文件名 --decrypt 加密文件名
將會提示輸入Passphrase。
7.修改密鑰,在命令行輸入如下命令:
gpg --edit-key 標識名
8.刪除密鑰,在命令行輸入如下命令:
必須先刪除私鑰,然後才能刪除公鑰。
在命令行輸入如下命令:
gpg --delete-secret-keys 標識名
gpg --delete-keys 標識名
原文地址:http://blog.csdn.net/x728999452/article/details/50759249