压在透明的玻璃上c-国产精品国产一级A片精品免费-国产精品视频网-成人黄网站18秘 免费看|www.tcsft.com

使用GnuPG進(jìn)行數(shù)據(jù)加密

  一:安裝GnuPG

  wget ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-2.1.1.tar.bz2

  使用GnuPG進(jìn)行數(shù)據(jù)加密    

    tar xf gnupg-2.1.1.tar.bz2 

使用GnuPG進(jìn)行數(shù)據(jù)加密

  ./configure –prefix=/usr/local/gnupg && make && make check && make install

  此處報(bào)錯(cuò)了

  使用GnuPG進(jìn)行數(shù)據(jù)加密

  是因?yàn)槿鄙傧鄳?yīng)的組件 下載下來(lái)安裝上就ok

  ftp://ftp.gnupg.org/gcrypt/libgpg-error/

  ftp://ftp.gnupg.org/gcrypt/libgcrypt/

  ftp://ftp.gnupg.org/gcrypt/libassuan/

  ftp://ftp.gnupg.org/gcrypt/libksba/

  ftp://ftp.gnu.org/gnu/pth/

  安裝步驟就不用多廢話了把 ./configure –prefix=xxx && make && make install

  安裝完這些組件后 重復(fù)上述步驟就安裝好gnupg了

  二:安裝完成后 就來(lái)介紹下GnuPG的基本命令

  基本語(yǔ)法:gpg [options] [filename]

  三:GnuPG使用方法

  首先生成一對(duì)密鑰對(duì)使用參數(shù) “–gen-key”

  –gen-key

  使用GnuPG進(jìn)行數(shù)據(jù)加密

  此處選擇密鑰算法

  一般默認(rèn)

  使用GnuPG進(jìn)行數(shù)據(jù)加密

  選擇密鑰長(zhǎng)度

  密鑰越長(zhǎng)當(dāng)然越安全但是加密速度也非常慢 一般默認(rèn)1024就可以了

  指定密鑰的有效期

  對(duì)普通用戶而言一般選擇永遠(yuǎn)不過(guò)期

  然后問(wèn)你確定嗎?當(dāng)然確定y

  然后需要指定一個(gè)ID來(lái)標(biāo)識(shí)選擇的密鑰

  使用GnuPG進(jìn)行數(shù)據(jù)加密

  然后輸入O來(lái)確定

  確定后會(huì)彈出

  使用GnuPG進(jìn)行數(shù)據(jù)加密

  輸入你要加密的口令

  至少8位

  然后重復(fù)輸入一遍

  然后確定后就等待

  而后會(huì)提示生成密鑰成功

使用GnuPG進(jìn)行數(shù)據(jù)加密

  

  四:吊銷(xiāo)證書(shū)的建立

  因?yàn)楫?dāng)我們生成的密鑰失效或者其他情況不能繼續(xù)使用時(shí),就可以用吊銷(xiāo)證書(shū)的方式來(lái)聲明以前的密鑰不再生效

  生成回收證書(shū)的選項(xiàng) –gen-revok

  命令:gpg –output lemon_revoke.asc –gen-revok lemon

  使用GnuPG進(jìn)行數(shù)據(jù)加密

  問(wèn)你確定要建立吊銷(xiāo)證書(shū)嗎?當(dāng)然y

  使用GnuPG進(jìn)行數(shù)據(jù)加密

  這樣做的理由?隨便輸個(gè)啥。。。然后連續(xù)兩下回車(chē)

  然后問(wèn)你這樣可以嗎?y

  使用GnuPG進(jìn)行數(shù)據(jù)加密

  需要提供這個(gè)用戶的私鑰

  然后輸入完后確定

  然后吊銷(xiāo)證書(shū)建立成功

  建立完吊銷(xiāo)證書(shū)后,我們需要查看生成的密鑰

  可以使用–list-keys選項(xiàng)查看生成的密鑰

  使用GnuPG進(jìn)行數(shù)據(jù)加密

  輸出公鑰

  選項(xiàng)–export

  以二進(jìn)制格式輸出公鑰:gpg –output pubring.gpg –export 793886749@qq.com

  以ASCII碼格式輸出公鑰:gpg –output pubring.gpg –export–armor > lemon-key.asc

  導(dǎo)入公鑰

  gpg –import

  確認(rèn)密鑰

  gpg –fingerprint

  密鑰簽名

  gpg –sign-key

  檢查簽名

  gpg –check-sigs

  加密解密

  加密一個(gè)文件

  gpg -r –encrypt

  解密一個(gè)文件

  gpg -d

  六:GnuPG的使用實(shí)例

  數(shù)字簽名傳輸

  gpg –clearsign file

  輸入密碼后 會(huì)產(chǎn)生一個(gè).asc的文件 這個(gè)文件包含了原文件的內(nèi)容以及簽名信息

  gpg –verifv file.asc

  驗(yàn)證數(shù)字簽名的完整性

  數(shù)據(jù)加密傳輸

  gpg -r –encrypt -s

    文章來(lái)源:http://lemonit.blog.51cto.com/6043645/1597977

上一篇:安卓防火墻 PS DroidWall

下一篇:IPC$