国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

GnuPG-GNU的PGP使用指南

安全 應用安全
隨著網絡與計算機技術的發展,數據存儲與數據交換的安全性已經變得越來越重要,加密技術已經很早就用于數據存和數據交換。為了確保網絡數據交換時的雙方身份的正確性,簽證體系也已經成熟。GnuPG就是用來加密數據與制作證書的一套工具,其作用與PGP類似。

隨著網絡與計算機技術的發展,數據存儲與數據交換的安全性已經變得越來越重要,加密技術已經很早就用于數據存和數據交換。為了確保網絡數據交換時的雙方身份的正確性,簽證體系也已經成熟。GnuPG就是用來加密數據與制作證書的一套工具,其作用與PGP類似。但是PGP使用了許多專利算法,屬于"臭名昭著"的美國加密出口限制之列。GnuPG是GPL軟件,并且沒有使用任何專利加密算法,所以使用起來有著更多的自由。

具體地說,GnuPG是實現安全通訊和數據存儲的一系列工具集,可以做加密數據和做數字簽名之用。在功能上,它和PGP是一樣的。由于PGP使用了IDEA專利算法,所以使用PGP會有許可證的麻煩。但是GnuPG并沒有使用這個算法,所以對用戶來說使用GnuPG沒有任何限制。GnuPG使用非對稱加密算法,安全程度比較高。所謂非對稱加密算法,就是每一個用戶都擁有一對密鑰: 公鑰和私鑰。其中,密鑰由用戶保存,公鑰則由用戶盡可能地散發給其他人,以便其他人與您通訊。

下載地址:http://down.51cto.com/data/148107

>>去網絡安全工具百寶箱看看其它安全工具

---- GnuPG主要有以下特點:

---- 完全兼容 PGP

---- 沒有使用任何專利算法,沒有專利問題

---- 遵循GNU公共許可證

---- 與OpenPGP兼容

---- 使用廣泛,安全性高于PGP2,可以加密校驗和PGP5.x格式的信息

---- 支持多種加密算法

---- 支持擴展模塊

---- 用戶標識遵循標準結構

---- 多語言支持(尚未支持中文)

---- 在線幫助系統

---- 支持匿名信息接收

---- 支持HKP密鑰服務

---- 擁有眾多的GUI界面支持

---- GnuPG的源代碼可以在http://www.gnu.org/download.html取得。

GnuPG的安裝

---- 首先要取得GnuPG的源代碼,然后執行如下操作:

---- 1.解開源代碼包:

---- [kerberos@dev9] tar xvzf gnupg-version.tar.gz

---- [kerberos@dev9] cd gnupg-version

---- [kerberos@dev9 gnupg-version] ./configure

---- 2.編譯源代碼

---- [kerberos@dev9 gnupg-version] make

---- 3.檢驗生成的工具

---- [kerberos@dev9 gnupg-version] make check

---- 4.準備安裝

---- [kerberos@dev9 gnupg-version] su

---- 5.安裝工具包

---- [root@dev9 gnupg-version] make install

GnuPG命令使用

---- 1.生成密鑰對

---- 使用GnuPG之前必須生成密鑰對(公鑰和私鑰),參數選項"--gen-key"可以生成密鑰對。可按如下步驟操作。

[root@dev9 /]#gpg --gen-key

gpg (GnuPG) 1.0.2; Copyright (C) 2000 Free Software

Foundation, Inc.

This program comes with ABSOLUTELY NO WARRANTY.

This is free software, and you are welcome to

redistribute it

under certain conditions. See the file COPYING for details.

gpg: /root/.gnupg: directory created

gpg: /root/.gnupg/options: new options file created

gpg: you have to start GnuPG again, so it can read

the new options file

然后重新使用上面的指令。

gpg (GnuPG) 1.0.2; Copyright (C) 2000 Free Software

Foundation, Inc.

This program comes with ABSOLUTELY NO WARRANTY.

This is free software, and you are welcome to redistribute it

under certain conditions. See the file COPYING for details.

gpg: /root/.gnupg: directory created

gpg: /root/.gnupg/options: new options file created

gpg: you have to start GnuPG again, so it can read the

new options file

Please select what kind of key you want:

(1) DSA and ElGamal (default)

(2) DSA (sign only)

(4) ElGamal (sign and encrypt)

Your selection? 1

DSA keypair will have 1024 bits.

About to generate a new ELG-E keypair.

minimum keysize is 768 bits

default keysize is 1024 bits

highest suggested keysize is 2048 bits

What keysize do you want? (1024) 2048

Do you really need such a large keysize? y

Requested keysize is 2048 bits

Please specify how long the key should be valid.

0 = key does not expire

< n > = key expires in n days

< n > w = key expires in n weeks

< n > m = key expires in n months

< n > y = key expires in n years

Key is valid for? (0) 0

Key does not expire at all

Is this correct (y/n)? y

---- 這時您需要一個用戶ID來標識您的密鑰,GnuPG可以根據您的真實姓名、注釋和E-mail地址產生一個用戶ID。

Real name: kerberos

Email address: kerberos@minigui.org

Comment: Unix/Linux consultant

You selected this USER-ID:

"kerberos (Unix/Linux consultant) < kerberos@minigui.org > "

Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? o

You need a Passphrase to protect your secret key.

Enter passphrase: [enter a passphrase]

---- 在產生密鑰的過程中,GnuPG需要得到一些隨機的數字。這些隨機的數字可以 從您的系統當前狀態中得到,所以這時候,您可以隨機敲一下鍵盤或者移動鼠標,來產生高質量的隨機數。

---- 然后,GnuPG要求您輸入您要生成的密鑰的算法。

Please select what kind of key you want:

(1) DSA and ElGamal (default)

(2) DSA (sign only)

(4) ElGamal (sign and encrypt)

Your selection?

---- GnuPG可是生成多種密鑰對,這里有三種選擇。DSA密鑰是生成證書的最基本的密鑰格式。ElGamal密鑰對可以用來加密。第二種選擇與***種相似,但是僅僅生成DSA密鑰對,第三種選擇可以生成供簽證和加密使用的ElGamal密鑰對。對大多數用戶來說,使用缺省的選擇是非常方便的。

---- 下面要選擇密鑰的長度,DSA密鑰的長度在512位~1024位之間,Elmagal密鑰的長度則沒有限制。

About to generate a new ELG-E keypair.

minimum keysize is 768 bits

default keysize is 1024 bits

highest suggested keysize is 2048 bits

What keysize do you want? (1024)

---- 生成一個很長的密鑰既有優點也有缺點,長的密鑰無疑安全性非常高,但是會導致加密的過程變得緩慢,另外,密鑰過長,也會使證書的長度變大。

---- 缺省的密鑰長度1024位已經夠用了,確定了密鑰的長度之后,就不能再改變它。

---- ***,需要指定這個密鑰對的有效日期,如果選擇了生成ElGamal或者 DSA密鑰對,它們需要指定密鑰對的失效日期。

Please specify how long the key should be valid

0 = key does not expire = key expires in n days

< n > w = key expires in n weeks

< n > m = key expires in n months

< n > y = key expires in n years

Key is valid for? (0)

---- 對于大多數用戶來說,密鑰對沒有失效期限是可以的。雖然在密鑰對產生以后,可以改變它的有效日期,但是仍要謹慎選擇這個參數。因為公鑰發送出去以后,很難再改變其他用戶擁有的您的公鑰。

---- 現在需要提供一個用戶標識,在簽證的時候,公鑰需要與用戶標識綁定以證明您的真實身份。

---- You need a User-ID to identify your key; the software constructs the user id from Real Name, Comment and Email Address in this form:

---- "kerberos (Linux consultant) < kerberos@minigui.org > "

---- Real name: 您的用戶名

---- Email address: 輸入您的email地址

---- Comment: 輸入注釋

---- ***,GnuPG 需要一個私鑰,這個私鑰由用戶自己保存

---- Enter passphrase: 輸入密鑰口令

---- 這個口令的目的是用來加密您的私鑰,這樣,即使有人偷走了您的私鑰,沒有這個口令,也無法使用, 這個口令的長度沒有限制,但是,正如我們所知道的,一個短的口令是很容易被破解的。同樣,如果您的口令是一個單詞,也很容易被破解。

---- 2.證書的回收

---- 當您的密鑰對生成之后,您應該立即做一個公鑰回收證書,如果您忘記了您的私鑰的口令或者您的私鑰丟失或者被盜竊,您可以發布這個證書來聲明以前的公鑰不再有效。生成回收證書的選項是"--gen-revoke"。

---- [root@dev9 /]# gpg --output revoke.asc --gen-revoke mykey

---- 其中mykey 參數是可以表示的密鑰標識,產生的回收證書放在revoke.asc文件里,一旦回收證書被發放,以前的證書就不能再被其他用戶訪問,因此以前的公鑰也就失效了。

---- 3.密鑰列表

---- 列出密鑰使用 --list-keys 選項

---- [root@dev9 /]# gpg --list-keys

---- 4.輸出公鑰

---- 您可以輸出您的公鑰供您的主頁使用,也可以把它放在密鑰服務器上,當然,還可以使用于其他的途徑。在您使用此公鑰之前您首先要導出它。選項 --export 可以實現這個功能,在使用這個選項時,還必須使用附加的選項指明您要輸出的公鑰。

---- 下面的命令表示以二進制格式輸出公鑰:

---- [root@dev9 /]# gpg --output kapil.gpg --export kerberos@minigui.org

---- 如下命令表示以ASCII字符格式輸出:

---- gpg --output kapil.gpg --export-armor> kerberos-key.asc

---- 5.導入公鑰

---- 您可以把從第三方的公鑰數據庫中得到的公鑰導入您的私有數據庫,在與他人進行通訊時使用。

---- [root@dev9 /]#gpg --import < filename >

---- 其中,參數filename為公鑰文件。

---- 例如:導入redhat的公鑰,redhat.asc可以從redhat的主頁上下載。

---- [root@dev9 /]# gpg --import redhat.asc

---- gpg: key :9B4A4024: public key imported

---- gpg: /root/.gnupg/trustdb.gpg: trustdb created

---- gpg: Total number processed: 1

---- gpg: imported: 1

---- 6.確認密鑰

---- 導入密鑰以后,使用數字簽名來驗證此證書是否合法。查看數字簽名使用 --fingerprint 選項。

---- [root@dev9 /]# gpg --fingerprint < UID >

---- 其中,UID 為您要驗證的公鑰。

---- 7.密鑰簽名

---- 導入密鑰之后,可以使用 --sign-key 選項進行簽名,簽名的目的是證明您完全信任這個證書的合法性。

---- 例如:[root@dev9 /]# gpg --sign-key < UID >

---- 其中,UID 是要簽名的公鑰。

---- 8.檢查簽名

---- 我們可以使用 --check-sigs選項來檢查在上面我們對密鑰所作的簽名。

---- [root@dev9 /]# gpg --check-sigs < UID >

---- 這個選項可以列出此密鑰文件的所有的簽名。

---- 9.加密和解密

---- 加密和解密一個文件非常容易,如果您要給redhat發送一個加密文件,您可以使用redhat的公鑰加密這個文件,并且這個文件也只有redhat使用自己的密鑰才可以解密查看。

---- 加密一個文件可以使用下面的指令

---- [root@dev9 /]#gpg --sear < UID > < file >

---- 其中,UID是對方的公鑰,file為您要加密的文件。

---- 如果您要解開一個其他用戶發給您的文件可以使用下面的指令:

---- [root@dev9 /]#gpg -d < file >

---- 其中,file是您要解密的文件。解密過程中,GnuPG會提示您輸入使用密鑰所需要的口令,也就是在產生私鑰時您所輸入的口令。

責任編輯:佚名 來源: CU
相關推薦

2013-04-22 16:07:45

2022-09-29 09:07:08

DataGrip數據倉庫數據庫

2012-12-26 12:41:14

Android開發WebView

2011-07-21 14:57:34

jQuery Mobi

2009-12-28 17:40:10

WPF TextBox

2010-09-06 14:24:28

ppp authent

2021-07-27 10:09:27

鴻蒙HarmonyOS應用

2016-12-08 15:12:24

GnupgLinux加密

2009-12-31 17:17:45

Silverlight

2021-01-12 15:19:23

Kubernetes

2025-07-02 09:00:24

ES運維JSON

2010-08-05 15:40:21

FlexBuilder

2010-06-03 17:27:36

Hadoop命令

2017-01-04 15:22:57

TrimPath模板引擎

2010-08-04 15:37:31

Flex圖表

2009-11-30 13:15:27

PHP模板Smarty

2025-07-08 00:04:55

Function異步操作過度嵌套

2023-10-25 14:51:38

MySQL數據庫JSON

2010-08-04 14:28:01

Flex組件

2024-02-04 00:00:00

Loki性能查詢
點贊
收藏

51CTO技術棧公眾號

中文字幕国产一区| 五月婷婷亚洲| 亚洲欧美另类在线| 影音先锋亚洲视频| 亚洲综合图色| 欧美超级免费视 在线| 久久99亚洲网美利坚合众国| 亚洲午夜激情网页| 男人插女人欧美| 久久久另类综合| 欧美a在线视频| 99在线精品观看| 欧美这里只有精品| 粉嫩av亚洲一区二区图片| 日韩国产伦理| 久热re这里精品视频在线6| 成人在线视频电影| 亚洲欧美色图| av成人午夜| 制服诱惑一区二区| 欧美极品色图| 美女高潮久久久| 一区二区不卡在线| 九色|91porny| 日韩精品一区二区三区电影| 久久综合网络一区二区| 咪咪色在线视频| 成人福利视频网站| 国产精品69页| 亚洲欧洲精品天堂一级| 草草久视频在线观看电影资源| 国产精品嫩草久久久久| 国产经典视频一区| 午夜成人免费视频| 自拍视频在线网| 亚洲成人三级在线| 国产精品久久久久77777丨| 欧美大片在线免费观看| 精品播放一区二区| 宅男网站在线免费观看| 欧美不卡视频一区| 日韩大尺度黄色| 欧美另类老女人| 欧美男同视频网| 精品无码久久久久国产| 国产一区二区视频在线| 男操女免费网站| 懂色aⅴ精品一区二区三区蜜月 | 精品久久久久久久久久久久包黑料 | 男人天堂av片| 国产精品乱码人人做人人爱| 全部孕妇毛片丰满孕妇孕交| 在线精品观看国产| 成人一级福利| 97精品免费视频| 欧美日韩网址| av在线com| 亚洲一区二区三区四区五区黄| 超碰免费97在线观看| 亚洲欧美在线播放| 亚洲品质自拍| 日本一区免费观看| 欧美激情综合网| yourporn在线观看中文站| 亚洲欧美综合v| 精品九九在线| 亚洲午夜精品一区二区| 亚洲欧洲日本在线| 日本不卡影院| 欧美在线性视频| 蜜臀av在线播放一区二区三区| 91国产精品视频在线观看| 欧美亚洲国产一区二区三区va | 欧美三级一区二区| 欧美激情三区| 999国内精品视频在线| 国产成人av一区二区三区在线| 天天噜天天色| 亚洲图片在线综合| 91av精品| 粉嫩虎白女毛片人体| 欧美日韩一级视频| 亚洲一二三区视频| 蜜桃成人在线| 一区二区三区在线高清| 鲁鲁在线中文| av在线不卡观看| 国产精品久久久久久户外露出| 女囚岛在线观看| 国产一区私人高清影院| 粉嫩嫩av羞羞动漫久久久| 中文字幕久久久av一区| 久久97精品| 一本大道东京热无码aⅴ| 欧美影院一区二区三区| 图片婷婷一区| 久久久久久久久久久99| 日韩视频一区二区| 日韩极品一区| 成人亚洲成人影院| 色偷偷av一区二区三区乱| 韩日在线一区| 国产理论片免费观看| 久久精品国产久精国产一老狼| 日韩精彩视频在线观看| 精品无吗乱吗av国产爱色| 韩日欧美一区二区| 成人深夜在线观看| 色戒汤唯在线观看| 欧洲精品码一区二区三区免费看| 亚洲成人免费在线观看| 卡一精品卡二卡三网站乱码| 国产在线观看欧美| 亚洲国产私拍精品国模在线观看| 亚洲精品综合| 九色在线免费| 91久久精品一区二区别| 亚洲一区二区欧美| 欧美禁忌电影网| 116极品美女视频在线观看| 久久久女女女女999久久| 91啦中文在线观看| 国产精品久久久久久av公交车| 无码熟妇人妻av在线电影| 日韩高清中文字幕| 国产最新精品精品你懂的| www在线免费观看视频| 久久国产精品高清| 欧美日韩情趣电影| 黄页网站一区| 中国日本在线视频中文字幕| 国产精品jizz视频| 777色狠狠一区二区三区| 国产精品亚洲综合久久| 伊人电影在线观看| 亚洲乱码一区二区三区三上悠亚| 91精品欧美久久久久久动漫| 日韩高清一区在线| 超碰一区二区| 国产成人久久婷婷精品流白浆| 久久97久久97精品免视看| 中文字幕精品在线不卡| 欧美精品密入口播放| 初尝黑人巨炮波多野结衣电影| 国产成人精品亚洲精品| 欧美色道久久88综合亚洲精品| 亚洲无线一线二线三线区别av| 日本在线免费看| 色综合电影网| 日韩在线免费视频| 最近中文字幕一区二区三区| 欧美色图一区| 国产片在线观看| 亚洲资源视频| 美女扒开尿口让男人操亚洲视频网站| 国产视频网址在线| 欧美人xxxxx| 亚洲人午夜精品免费| 久久精品一区二区三区av| 黑丝美女一区二区| yjizz视频网站在线播放| 在线一区高清| 欧美激情视频在线观看| 黑人精品xxx一区一二区| 午夜亚洲激情| av成人在线看| 久久综合色播| 麻豆久久久9性大片| 国产一区二区三区高清在线观看| 国产婷婷色一区二区三区| 国产免费久久| 黄色在线论坛| 人妻熟女一二三区夜夜爱| 成人免费视频网址| 亚洲电影成人av99爱色| 国产欧美久久久精品影院| 欧美日韩ab| 电影亚洲一区| 中文视频在线| 欧美 日韩 国产 在线观看| 日韩中文字幕在线视频| 亚洲一区二区成人在线观看| 日本少妇一区二区| 欧美电影在线观看免费| 影音先锋在线视频| 看欧美ab黄色大片视频免费 | 在线区一区二视频| 国产成人精品午夜视频免费| 大片网站久久| 丝袜美腿一区| 黄色免费在线播放| 91成人在线观看喷潮教学| 成人网在线免费观看| 亚洲午夜精品久久久久久性色 | 国内精品久久久久久久影视麻豆| 欧洲av一区二区| 国产高清一区在线观看| 人人妻人人做人人爽| julia一区二区中文久久94| 久久精品一本久久99精品|