亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

爛泥:gpg加解密軟件學習

2024-06-28 14:32:05
字體:
來源:轉載
供稿:網友

本文由ilanniweb提供友情贊助,首發于爛泥行天下

想要獲得更多的文章,可以關注我的微信ilanniweb。

為什么要學習gpg呢?因為要在linux下把一個郵箱的密碼加密,不讓其他人看到該郵箱真正的密碼。

為了不讓其他人看到真正的郵箱密碼,我們需要對其進行加密。

加密的方式是先把密碼先寫到一個文件A中,然后使用相關的加密軟件對該文件A進行加密生成新的文件B。此時再刪除文件A。

其他程序調用郵箱密碼時,只調用加密后的文件B,同時對文件B進行解密。

加密我們使用的是gpg這個工具,下面我們來介紹下gpgp。

一、gpg是什么

GPG是GNU PRivacy Guard或GnuPG的簡稱,它是一種用于加密、數字簽章及產生非對稱匙對的加密軟件。

GPG使用非對稱加密算法,安全程度比較高。所謂非對稱加密算法,就是每一個用戶都擁有一對密鑰:公鑰和私鑰。其中,私鑰由用戶保存,公鑰則由用戶盡可能地分發給其他人,以便其他人與用戶進行通信。

二、安裝gpg

gpg的安裝非常簡單,在此我們以Ubuntu 14.04 server為例。如下:

sudo apt-get -y install gnupg gnupg-agent rng-tools

clip_image001

centos6默認已經安裝gpg,還需要我們在安裝rng-tools就可以正常使用。如下:

yum -y install rng-tools

gpg安裝完畢后,我們可以使用gpg --help命令查看gpg的使用方法。如下:

gpg --help

clip_image002

通過上圖,我們可以看到gpg有很多選項。在此我們就不一一介紹了,下面文章中會介紹幾個比較常用的命令。

三、創建gpg密鑰對

在第一章,我們已經介紹了gpg使用非對稱加密算法。非對稱加密算法需要一對密鑰對:一個公鑰、一個私鑰。

現在我們就來創建這對密鑰,使用gpg --gen-key命令。如下:

gpg --gen-key

clip_image003

上面這張圖中,我們一定要選擇第一項,因為只有第一項用于加密,其他幾項都是用于簽名。

clip_image004

上面這張圖中,我們根據實際情況進行選擇密鑰的有效期限。在此默認使用永久生效,永不過期。

clip_image005

上面這張圖中,是配置密鑰的加密長度。默認是2048bit,密鑰的長度越長,加密的速度越慢。在此我們使用的是,默認配置。

clip_image006

這個填寫該密鑰的相關用戶信息。

clip_image007

上圖中,有兩個地方需要記住。第一就是設置的私鑰密碼,第二就是生成密鑰的密鑰ID。

私鑰密碼是解密時需要的。密鑰ID是對文件進行加密需要的。

四、加密文件

密鑰對創建完畢后,我們現在來使用該密鑰對一個文件A進行加密。

4.1 創建文件filea

首先創建文件filea,內容為ilannipassWord。如下:

vi filea

ilannipassword

clip_image008

4.2 加密文件filea

文件filea創建完畢后,現在我們來使用gpg加密文件filea。使用gpg –e命令。如下:

gpg -e -r ilanni filea

這條命令的意思是,使用ilanni這個用戶的密鑰對文件filea進行加密。

clip_image009

通過上圖,我們可以很明顯的看出gpg已經把文件filea加密成新的文件filea.gpg。

現在我們來查看下加密后的文件filea.gpg,如下:

cat filea.gpg

clip_image010

通過上圖,我們可以很明顯的看出filea.gpg文件就是一堆亂碼。這樣就達到了加密的效果。

五、解密文件

文件filea被加密后形成新的文件filea.gpg,如果我們要知道加密前文件filea的內容的話,那么就需要我們來解密filea.gpg文件。

要解密gpg加密后的文件,我們需要使用ilanni這個用戶的公鑰和私鑰。

在此我們是在ilanni這個用戶密鑰生成的機器A上進行解密的。如果在其他的機器B上來解密filea.gpg文件,那么就需要在B機器上把ilanni這個用戶的私鑰和公鑰都導入進來。否則無法完成filea.gpg文件的解密。

解密filea.gpg,只需要使用gpg –d命令就行了。但是考慮到我們程序不需要人工進行交互,所以我們使用了如下的命令。

gpg --no-use-agent --passphrase=ilanni -q --no-tty -d filea.gpg

clip_image011

通過上圖,我們可以很明顯的看到filea.gpg文件已經被成功解密。

六、gpg參數介紹

gpg的參數比較多,下面就稍微介紹下,經常使用到的幾個參數。

--gen-key:生成一副新的密鑰對

--fingerprint:顯示指紋

--send-keys:把密鑰導出到某個公鑰服務器上

--recv-keys:從公鑰服務器上導入密鑰

-a, --armor:輸出經ASCII封裝

-r, --recipient USER-ID:為收件者“某某”加密

-e, --encrypt:加密數據

-d, --decrypt:解密數據

-o, --output FILE:指定輸出文件

--list-keys:顯示所有公鑰

--list-secret-key:顯示所有私鑰

--delete-keys:刪除公鑰

--delete-secret-keys:刪除私鑰

--delete-secret-and-public-keys:刪除公鑰和私鑰

--import:導入公鑰和私鑰

--no-use-agent:不使用用戶代理

--passphrase:私鑰密碼

--no-tty:在執行gpg時終端不顯示信息

--quiet:使用安靜模式

七、gpg的其他使用方法

下面列舉下gpg常用參數的使用案例,如下。

7.1 gpg 查看所有公鑰

gpg --list-key

clip_image012

7.2 gpg 查看所有私鑰

gpg --list-secret-key

clip_image013

7.3 gpg刪除密鑰

gpg --delete-secret-keys 01BA7978 先刪除私鑰

gpg --delete-keys 73391FB6      再刪除公鑰

clip_image014

也可以使用一條命令全部刪除,如下:

gpg --delete-secret-and-public-keys BFA7FF09

clip_image015

7.4 gpg導出公鑰

gpg -a -o duanzhanling.asc --export BFA7FF09

clip_image016

7.5 gpg導出私鑰

gpg -a -o duanzhanling-sec.asc --export-secret-key 0B7F4055

clip_image017

7.6 gpg導入密鑰

導入私鑰和公鑰都用下面的命令gpg --import

gpg --import duanzhanling.asc   導入公鑰

clip_image018

gpg --import duanzhanling-sec.asc   導入私鑰

clip_image019


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
正在播放欧美一区| 欧美精品成人91久久久久久久| 亚洲国产成人91精品| 亚洲欧美日韩国产精品| 国产精品爽爽ⅴa在线观看| 国产欧美日韩中文| 日本不卡视频在线播放| 亚洲美女www午夜| 国产精品v片在线观看不卡| 91豆花精品一区| 日本精品视频在线播放| 久久国产视频网站| 国产在线观看精品一区二区三区| 欧美国产高跟鞋裸体秀xxxhd| 欧美视频13p| www.欧美精品一二三区| 另类天堂视频在线观看| 色综合天天综合网国产成人网| 青草青草久热精品视频在线观看| 精品成人在线视频| 日本国产一区二区三区| 欧美成人精品影院| 精品高清一区二区三区| 91香蕉嫩草影院入口| 日韩电影在线观看免费| 欧美性受xxxx白人性爽| 日韩欧美亚洲范冰冰与中字| 久久精品中文字幕一区| 国产69久久精品成人看| 久久久视频精品| 久久久中文字幕| 欧美色xxxx| www.久久久久| 欧洲精品久久久| 欧美日韩国产第一页| 国产精品揄拍一区二区| 精品亚洲一区二区三区在线观看| 伊是香蕉大人久久| 久久99久久久久久久噜噜| 国产精品入口夜色视频大尺度| 亚洲xxxxx| 欧美激情视频网址| xvideos成人免费中文版| 国内精品美女av在线播放| 久久综合伊人77777| 国产精品777| 国产精品白丝av嫩草影院| 国产精品丝袜久久久久久不卡| 久久99久久亚洲国产| 国产精品第一页在线| 国产精品高潮粉嫩av| 日本久久久久久久| 亚洲国产精品国自产拍av秋霞| 国产精品吊钟奶在线| 人人澡人人澡人人看欧美| 国产欧美精品在线| 另类图片亚洲另类| 亚洲乱码一区av黑人高潮| 国产精品中文字幕久久久| 成人网在线免费看| 亚洲护士老师的毛茸茸最新章节| 久久成人免费视频| 亚洲小视频在线观看| 成人激情视频小说免费下载| 亚洲欧洲国产一区| 亚洲精品自拍偷拍| 欧美日韩国产中文字幕| 国外日韩电影在线观看| 奇米成人av国产一区二区三区| 亚洲欧美日韩在线高清直播| 成人日韩在线电影| 国产精品久久久久91| 成人黄色av播放免费| 欧美麻豆久久久久久中文| 91人成网站www| 欧美在线观看视频| 成人精品久久一区二区三区| 中文字幕在线成人| 55夜色66夜色国产精品视频| 美女视频黄免费的亚洲男人天堂| 中文字幕精品—区二区| 亚洲欧美国产日韩中文字幕| 亚洲精品一区久久久久久| 亚洲男人天堂古典| 欧美性高潮床叫视频| 欧美最猛性xxxx| 国产精品久久二区| 日韩精品电影网| 欧美成人免费全部| 日韩在线视频国产| 亚洲国产精品字幕| 精品无码久久久久久国产| 成人黄色av网站| 国产精品入口日韩视频大尺度| 亚洲电影第1页| 国产精品专区第二| 亚洲第一视频网站| 亚洲国产婷婷香蕉久久久久久| 久久在线观看视频| 欧美国产视频一区二区| 一本色道久久88综合亚洲精品ⅰ| 日韩视频一区在线| 亚洲成人久久网| 国产乱人伦真实精品视频| 国产成人亚洲综合青青| 欧美性猛交xxxx乱大交| 韩国国内大量揄拍精品视频| 国产精品一久久香蕉国产线看观看| 欧美激情伊人电影| 欧美日韩亚洲精品一区二区三区| 2019日本中文字幕| 欧美一级片在线播放| 久久国产精品免费视频| 欧美区二区三区| 国产丝袜精品第一页| 中文.日本.精品| 国产精品久久久久久久午夜| 亚洲人成伊人成综合网久久久| 在线观看视频99| 国产精品日本精品| 国产亚洲精品久久久久久牛牛| 国产精品普通话| 亚洲天堂av在线免费| 国内精品中文字幕| 欧美黄色片视频| 久久精品久久久久电影| 欧美日韩亚洲网| 欧美性视频在线| 日日摸夜夜添一区| 在线激情影院一区| 91av在线免费观看| 欧美日韩福利视频| 亚洲最大av网| 97久久精品视频| 国产欧洲精品视频| 国产精品成人aaaaa网站| 正在播放欧美一区| 亚洲天堂影视av| 国产精品极品尤物在线观看| 亚洲丝袜av一区| 91精品国产沙发| 国产精品久久久久aaaa九色| 欧美激情视频给我| 欧美第一黄网免费网站| 色综合视频一区中文字幕| 久久天天躁狠狠躁夜夜躁| 欧美韩国理论所午夜片917电影| 久久精品99无色码中文字幕| 欧美一级淫片videoshd| 亚洲精品久久久久久久久久久久| 国产视频精品久久久| 97视频在线观看免费| 97视频色精品| 久久天堂av综合合色| 最近2019免费中文字幕视频三| 国产精品高潮视频| 欧美黄色小视频| 亚洲成**性毛茸茸| 国产精品视频精品| 国产亚洲成av人片在线观看桃| 97精品国产97久久久久久免费| 国产日韩精品综合网站| 欧美精品videos性欧美| 国内精品视频一区|