本文簡單描述了Linux下 GPG 的加密、及使用。
一.生成密鑰
gpg –gen-key
可能會出現如下畫面,
>>該信息提示用戶在系統上創建一些隨機的活動,這個時候可以多做些瑣事,例如開啟另外一個session隨便輸入一些命令,這會讓隨機數字發生器有更好的機會獲得足夠的熵。
如果成功,則會出現如下畫面:
二.查看密鑰
查看公鑰:gpg --list-key
查看私鑰:gpg --list-secret-keys
三.提取密鑰:
提取公鑰:gpg -a --export newkey > newkey.asc
提取私鑰:gpg -a --export-secret-keys newkey > newkey_pirv.asc
四.導入密鑰
導入公鑰或私鑰:gpg --import newkey
五.使用公鑰加密文件:
gpg -ea -r newkey filename
即會生成filename.asc的加密文件
六.使用私鑰解密
gpg -o filename -d filename.asc
輸入私鑰密碼
即可把filename.asc的加密文件解密成filename文件。
七.刪除密鑰
刪除私鑰
gpg --delete-secret-key newkey
刪除公鑰
gpg --delete-key newkey
openSUSE下玩轉GPG圖文詳解 http://www.linuxidc.com/Linux/2015-01/112425.htm
Linux下gpg的簡單應用 http://www.linuxidc.com/Linux/2013-06/85291.htm
GPG作者差點破產,危機已過 http://www.linuxidc.com/Linux/2015-02/113004.htm