版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第6章PGP加密電子郵件
6.1概述
6.2使用PGP傳輸文件
6.3創(chuàng)建PGP自解密文檔
6.4小結(jié)
6.1概述
PGP(PrettyGoodPrivacy,更好地保護(hù)隱私)加密軟件是美國(guó)NetworkAssociate公司出產(chǎn)的免費(fèi)軟件。它是一個(gè)基于RSA加密體系的加密軟件系列,最常用的版本是PGPDesktopProfessional(PGP專業(yè)桌面版),其功能主要有加密/簽名以及解密/校驗(yàn)、創(chuàng)建以及管理密鑰、創(chuàng)建自解密壓縮文檔、創(chuàng)建PGPdisk加密文件、永久粉碎銷毀文件和文件夾、全盤密碼保護(hù)、即時(shí)消息工具加密、網(wǎng)絡(luò)資料共享加密等。PGP目前最新版本是PGP10.0。
PGP采用了公鑰加密體制,可以讓用戶安全地和從未見過的人通信,事先并不需要任何保密的渠道用來傳遞密鑰。PGP對(duì)郵件加密以防止非授權(quán)者閱讀,還可以對(duì)郵件加上數(shù)字簽名,從而使收信人確信郵件的來源。由于它綜合采用了很多密碼技術(shù),同時(shí)還有良好的人機(jī)界面設(shè)計(jì),并且功能強(qiáng)大,速度很快,其源代碼是免費(fèi)的,因此,使用PGP軟件傳遞加密文件,其安全十分有保障。6.2使用PGP傳輸文件在本章實(shí)驗(yàn)中,我們?cè)O(shè)定兩個(gè)人通過網(wǎng)絡(luò)進(jìn)行通信,即張三使用PGP加密文件并傳輸給李靜,李靜收到文件后將內(nèi)容解密。PGP基于公鑰密碼體制,其通信過程如圖6.1所示。從圖中可以看出,通信過程需要以下幾個(gè)步驟:第1步:張三和李靜分別生成密鑰對(duì)(一個(gè)私鑰和一個(gè)公鑰);第2步:張三和李靜分別導(dǎo)出各自的公鑰并傳給對(duì)方;第3步:張三使用李靜的公鑰對(duì)文件進(jìn)行加密,使用私鑰進(jìn)行簽名;第4步:張三將密文傳給李靜;第5步:李靜收到密文,使用私鑰進(jìn)行解密,使用張三的公鑰進(jìn)行驗(yàn)證。
圖6.1使用PGP傳輸加密文件示意圖
1.實(shí)驗(yàn)?zāi)康恼莆誔GP加密文件的原理和過程;學(xué)會(huì)使用PGP,包括密鑰的生成、密鑰的導(dǎo)入和導(dǎo)出、對(duì)文件內(nèi)容進(jìn)行加密和解密。
2.實(shí)驗(yàn)環(huán)境基于WindowsXP或Windows2003等的操作系統(tǒng),安裝PGP10.0.2中文版。
3.實(shí)驗(yàn)內(nèi)容
1)?PGP的安裝
PGP的安裝很簡(jiǎn)單,與平時(shí)的軟件安裝一樣,只需按提示一步步單擊【Next】按鈕完成即可。安裝完畢重新啟動(dòng)計(jì)算機(jī)后,在顯示屏右下角的任務(wù)欄上會(huì)出現(xiàn)一個(gè)黃色小鎖的圖標(biāo),右鍵或者左鍵點(diǎn)擊它,會(huì)出現(xiàn)如圖6.2所示菜單。雙擊PGP圖標(biāo),會(huì)出現(xiàn)PGP的主界面,如圖6.3所示。
圖6.2PGP快捷菜單圖6.3PGP主界面
2)生成密鑰使用PGP之前,首先需要生成一對(duì)密鑰,其中的一個(gè)稱為公鑰,可以把它分發(fā)給你的朋友們,讓對(duì)方用這個(gè)密鑰來加密文件;另一個(gè)稱為私鑰,這個(gè)密鑰由用戶保存,可用這個(gè)密鑰來解開加密文件的。個(gè)人的PGP私鑰及密碼在PGP機(jī)制中是最重要的部分,一定要妥善保管,萬一遺失或擔(dān)心已經(jīng)泄露,可將公鑰也一并作廢(Revoke),重新制作一組公鑰及私鑰。個(gè)人的PGP公鑰最好透過安全的管道傳送給自己的親朋好友,讓對(duì)方用來加密文件寄給自己。
(1)在圖6.3所示的PGP主界面中,選中“PGP密鑰”,選擇“文件”→“新建PGP密鑰”選項(xiàng),如圖6.4所示,即可打開“PGP密鑰生成助手”界面,如圖6.5所示。圖6.4新建PGP密鑰圖6.5PGP密鑰生成助手
(2)點(diǎn)擊【下一步】按鈕,進(jìn)入如圖6.6所示的界面。每一個(gè)密鑰對(duì)都有一個(gè)與其關(guān)聯(lián)的名稱,名稱和郵件地址讓用戶的通信人知道其正在使用的公鑰屬于你。在這里我們輸入張三的全名和郵箱:zhangsan和zhangsan@。點(diǎn)擊【高級(jí)】按鈕可獲得更多的設(shè)置,如圖6.7所示,在彈出的對(duì)話框中可以設(shè)置密鑰類型、密鑰大小等,在這里采用默認(rèn)設(shè)置,點(diǎn)擊【確定】按鈕。圖6.6輸入名稱和郵件地址圖6.7高級(jí)密鑰設(shè)置
(3)點(diǎn)擊【下一步】按鈕,進(jìn)入圖6.8所示的界面,輸入口令用以保護(hù)私鑰,在這里我們輸入“1234567890”。如果選中“顯示鍵入”,則可以明文顯示鍵入的口令。圖6.8創(chuàng)建口令保護(hù)私鑰
(4)點(diǎn)擊【下一步】按鈕,進(jìn)入密鑰生成進(jìn)度,至此就生成了密鑰對(duì),如圖6.9所示。圖6.9密鑰生成進(jìn)度
(5)點(diǎn)擊【下一步】按鈕,進(jìn)入PGP全球名錄助手,如圖6.10所示。這個(gè)助手將發(fā)布剛生成的公鑰到PGP全球名錄,當(dāng)然也可以選擇“跳過”。
(6)點(diǎn)擊任一按鈕,則密鑰對(duì)已生成完畢,我們可以看見剛生成的張三的密鑰,如圖6.11所示。
(7)用同樣的方法在李靜的計(jì)算機(jī)上生成其密鑰對(duì)。在本實(shí)驗(yàn)中,我們?cè)谕慌_(tái)計(jì)算機(jī)中生成李靜的密鑰對(duì),名稱為“l(fā)ijing”,如圖6.12所示。
圖6.10PGP全球名錄助手圖6.11密鑰生成圖6.12生成李靜的密鑰
3)導(dǎo)出密鑰
(1)選中圖6.12中張三的密鑰“zhangsan”,依次打開“文件”→“導(dǎo)出”→“密鑰(K)”,如圖6.13所示。圖6.13導(dǎo)出密鑰
(2)鍵入所導(dǎo)出密鑰的名稱,默認(rèn)為“zhangsan.asc”,如圖6.14所示。選擇文件存放位置,并單擊【保存】按鈕。注:這里的密鑰是指公鑰!
圖6.14導(dǎo)出密鑰到文件
(3)用同樣的方法導(dǎo)出李靜的密鑰到文件“l(fā)ijing.asc”。
(4)張三和李靜互換密鑰。傳輸密鑰有多種方式,可以通過郵件、QQ或U盤復(fù)制等傳輸。因?yàn)楣€的目的就是被對(duì)方獲取,因此不用擔(dān)心丟失。當(dāng)然還可以上傳到網(wǎng)上的密鑰服務(wù)器,想與誰通信,就到服務(wù)器上去獲取誰的密鑰。
4)導(dǎo)入公鑰張三獲得李靜的公鑰后,要想使用李靜的公鑰加密文件,必然要導(dǎo)入公鑰。注意:這不是復(fù)制,而是導(dǎo)入!導(dǎo)入公鑰的步驟如下。
(1)打開“文件”→“導(dǎo)入”,選擇李靜的公鑰文件,單擊【打開】按鈕,如圖6.15所示。
(2)如圖6.16所示,單擊【導(dǎo)入】按鈕,這樣張三就得到了李靜的公鑰。
圖6.15選擇密鑰文件圖6.16導(dǎo)入密鑰
5)加密文件密鑰準(zhǔn)備工作已經(jīng)完成,下面張三就使用李靜的公鑰對(duì)文件進(jìn)行加密,具體操作步驟如下。
(1)創(chuàng)建一個(gè)txt文檔,名字是“傳給李靜的文件.txt”,內(nèi)容是“這是傳給李靜的文件,僅做實(shí)驗(yàn)用!”。
(2)選中文件內(nèi)容,點(diǎn)擊PGP圖標(biāo),在彈出的窗口中,選中“當(dāng)前窗口”→“加密&簽名”選項(xiàng),如圖6.17所示。
圖6.17明文文件
(3)在彈出的“密鑰選擇”對(duì)話框中,將李靜的密鑰拖至收件人列表,并單擊【確定】按鈕,如圖6.18所示。圖6.18密鑰選擇對(duì)話框
(4)在彈出的“鍵入口令”對(duì)話框中,選擇張三的密鑰,點(diǎn)擊【確定】按鈕,如圖6.19所示。圖6.19選擇簽名密鑰
(5)這樣,文件內(nèi)容就被加密了,即使在文件傳輸過程中被竊取,對(duì)方也無法獲得文件內(nèi)容。要想獲得文件內(nèi)容的明文,只有用李靜的私鑰解密,而李靜的私鑰只有自己擁有。加密后的密文如圖6.20所示。圖6.20密文
6)解密文件李靜收到加密后的文件自然也無法讀懂,必須用自己的私鑰解密,解密步驟如下。全選文件內(nèi)容,點(diǎn)擊PGP圖標(biāo),在彈出的窗口中,選中“當(dāng)前窗口”→“解密&校驗(yàn)”選項(xiàng),這樣便獲得了明文,如圖6.21所示。圖6.21李靜解密后獲得的明文6.3創(chuàng)建PGP自解密文檔如果對(duì)方的計(jì)算機(jī)沒有安裝PGP,能否進(jìn)行加密通信呢?答案是肯定的。只需建立一個(gè)自動(dòng)解密的可執(zhí)行文件即可。任何人不需要事先安裝PGP,只要得知該文件的加密密碼,就可以把這個(gè)文件解密。這個(gè)功能尤其在需要把文件發(fā)送給沒有安裝PGP的用戶時(shí)特別好用,并且,此功能還能對(duì)內(nèi)嵌其中的文件進(jìn)行壓縮,壓縮率與ZIP相似,比RAR略低(某些時(shí)候略高,比如含有大量文本)??偟膩碚f,該功能是相當(dāng)出色的。
1.實(shí)驗(yàn)?zāi)康氖褂肞GP創(chuàng)建自解密文檔。
2.實(shí)驗(yàn)環(huán)境基于WindowsXP或Windows2003等操作系統(tǒng),安裝PGP10.0.2中文版。
3.實(shí)驗(yàn)內(nèi)容
(1)選中圖6.3中的“PGP壓縮包”選項(xiàng),點(diǎn)擊【新建PGP壓縮包】按鈕,彈出“PGP壓縮包助手”界面,如圖6.22所示。圖6.22PGP壓縮包助手
(2)將要壓縮的文件拖放到此處,或者選中下面的“╋”號(hào)圖標(biāo),可以添加目錄或文件。在本實(shí)驗(yàn)中,我們將文件“壓縮包.txt”放在窗口中,其中該文件內(nèi)容是“這是創(chuàng)建壓縮包文件的例子,僅做實(shí)驗(yàn)用!”,添加完畢后的界面如圖6.23所示,點(diǎn)擊【下一步】按鈕。圖6.23添加要壓縮的文件
(3)在選擇“加密”方式界面中,選中“PGP自解密文檔”,點(diǎn)擊【下一步】按鈕,使用口令加密,如圖6.24所示。當(dāng)然讀者也可以試一下其他方式。圖6.24選擇加密方式
(4)在圖6.25中,創(chuàng)建一個(gè)口令來保護(hù)文檔。圖6.25創(chuàng)建一個(gè)口令
(5)在圖6.26中,進(jìn)行簽名以使收件人驗(yàn)證文件的真實(shí)性,并指定文件存放的位置,點(diǎn)擊【下一步】按鈕。如果在圖6.24的加密方式中,選擇了“收件密鑰”選項(xiàng),那么這里應(yīng)該選擇發(fā)件人的密鑰,否則此處就沒有密鑰可選。圖6.26簽名并保存
(6)創(chuàng)建壓縮包完成的界面如圖6.27所示,產(chǎn)生一個(gè)可執(zhí)行文件“壓縮包.txt.exe”,該文件圖標(biāo)如圖6.28所示。圖6.27創(chuàng)建壓縮包完成圖6.28壓縮包文件
(7)雙擊文件“壓縮包.txt.exe”,則要求輸入解壓口令,如圖6.29所示。鍵入口令后單擊【開始解密數(shù)據(jù)】按鈕,就會(huì)出現(xiàn)“文件另存為”對(duì)話框,這時(shí)可以把解密后的文件存放在某目錄下,就會(huì)出現(xiàn)壓縮前的文件內(nèi)容了。圖6.29自解密文檔解密當(dāng)然關(guān)于PGP的應(yīng)用還有很多,如新建PGP
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴陽幼兒師范高等??茖W(xué)?!秳?dòng)畫場(chǎng)景設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025山西省安全員C證(專職安全員)考試題庫
- 硅湖職業(yè)技術(shù)學(xué)院《面向?qū)ο蠹夹g(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025甘肅省建筑安全員考試題庫
- 廣州幼兒師范高等專科學(xué)?!毒G色建筑與綠色施工》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年四川建筑安全員-B證(項(xiàng)目經(jīng)理)考試題庫
- 廣州衛(wèi)生職業(yè)技術(shù)學(xué)院《溫病學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025貴州建筑安全員B證(項(xiàng)目經(jīng)理)考試題庫
- 2025黑龍江省安全員-C證(專職安全員)考試題庫
- 《ESD知識(shí)和控制》課件
- 過敏性紫癜課件PPT
- 大學(xué)生暑期社會(huì)實(shí)踐證明模板(20篇)
- 浙江省紹興市諸暨市2023-2024學(xué)年數(shù)學(xué)三上期末達(dá)標(biāo)檢測(cè)試題含答案
- 腳手架質(zhì)量驗(yàn)收標(biāo)準(zhǔn)
- ASTMB117-2023年鹽霧試驗(yàn)標(biāo)準(zhǔn)中文
- 小學(xué)思政課《愛國(guó)主義教育》
- 中藥材的性狀及真?zhèn)舞b別培訓(xùn)-課件
- 泵站項(xiàng)目劃分
- 綠化養(yǎng)護(hù)工作檢查及整改記錄表
- 新能源發(fā)電技術(shù)學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年
- GB/T 42752-2023區(qū)塊鏈和分布式記賬技術(shù)參考架構(gòu)
評(píng)論
0/150
提交評(píng)論