建立GPG環(huán)境
GPG軟件作為用于加密和數(shù)字簽名的開放源碼工具,許多Linux發(fā)行版本都自帶了該軟件。在默認(rèn)安裝的情況下,gpg會(huì)作為一個(gè)基本命令事先安裝好。
如果選用的Linux發(fā)行版默認(rèn)沒(méi)有安裝GPG,可以通過(guò)tar包或RPM包進(jìn)行安裝,可從http://www.gnupg.org/download/下載安裝包。安裝過(guò)程比較簡(jiǎn)單,這里省略了。
判斷是否安裝有GPG的方法也很簡(jiǎn)單。直接在命令行下輸入“gpg -h”命令,如果系統(tǒng)已經(jīng)安裝有GPG,就會(huì)顯示關(guān)于GPG用法的信息。
確定Linux系統(tǒng)中已經(jīng)安裝了GPG后,就可以開始下面加密和簽名的工作了。
建立GPG環(huán)境
GPG軟件作為用于加密和數(shù)字簽名的開放源碼工具,許多Linux發(fā)行版本都自帶了該軟件。在默認(rèn)安裝的情況下,gpg會(huì)作為一個(gè)基本命令事先安裝好。
如果選用的Linux發(fā)行版默認(rèn)沒(méi)有安裝GPG,可以通過(guò)tar包或RPM包進(jìn)行安裝,可從http://www.gnupg.org/download/下載安裝包。安裝過(guò)程比較簡(jiǎn)單,這里省略了。
判斷是否安裝有GPG的方法也很簡(jiǎn)單。直接在命令行下輸入“gpg -h”命令,如果系統(tǒng)已經(jīng)安裝有GPG,就會(huì)顯示關(guān)于GPG用法的信息。
確定Linux系統(tǒng)中已經(jīng)安裝了GPG后,就可以開始下面加密和簽名的工作了。
生成密鑰
用戶應(yīng)用GPG,首先要有一對(duì)自己的密鑰。所以,第一步就是產(chǎn)生一對(duì)密鑰。gpg命令通過(guò)大量參數(shù)提供所需要的幾乎所有操作。其中,參數(shù)“-gen-key”就是用來(lái)產(chǎn)生一對(duì)密鑰的。在安裝了GPG的Linux系統(tǒng)上可以運(yùn)行以下命令:
如果想對(duì)產(chǎn)生密鑰的操作進(jìn)行一些個(gè)性化設(shè)置,還可以加上其它參數(shù)。比如,要指定生成密鑰存放的位置,可以運(yùn)行以下命令: