實驗名稱: PGP的原理與使用
姓名: 劉浩 20155307 任泓霖 20155319
班級: 1553 日期: 2017.10.16
一、 實驗環境
Windows虛擬機下使用的是PKZIP2.0版本兼容的算法
二、 實驗內容
本練習主機A、B為一組,C、D為一組,E、F為一組。
一.PGP安全通信
說明:實驗應用PGP工具實現信息的安全通信,其實現流程為:本機首先生成公私鑰對,並導出公鑰給同組主機;在收到同組主機的公鑰后將其導入到本機中,並利用其對文件進行加密;將加密后的密文傳回給同組主機,本機利用自己的私鑰對來自同組主機的密文進行解密。
要求:應用PGP工具過程中所使用的用戶名均為userGX格式,其中G為組編號(1-32),X為主機編號(A-F),如第2組主機D,其使用的用戶名應為user2D。
三、 實驗過程
- 點擊運行PGP Desktop,進入PGP密鑰生成界面,配置個人名稱,用自己的學號作為名稱,同時配置郵箱以便進行網絡上的通信(此版本沒有通信功能需要升級版本)這兩項將會表明自己的身份。

- 生成用戶標識,需要輸入真實姓名,電子郵件地址,以及注釋信息,之后電腦便會生成公私鑰對。
- 創建口令,每次的口令的復雜程度要足夠高,這樣才能保證不會被偽造,

- 把公鑰拷到對方的電腦中,並將對方公鑰導入至本機gpg庫

- 在目錄下新建txt文本,對文本進行加密,並輸入我的私鑰,以證明是“我”發出的,不是別人發出的。最后在原文件所在目錄下,生成一個名為“userGX.txt.asc”的文件,將該文件發送到同組主機PGP目錄中
- 在gpg工作目錄下鍵入命令:gpg -d 加密文件絕對路徑 > 解密后文件路徑,此時gpg要求輸入前面設置

四、 實驗總結
在使用實驗室的電腦的的命令行里輸入時出現了點問題,只好通過自己電腦上自己安裝的PGP實驗了。更多的是在圖形界面的操作。在前期的操作上出現的主要問題在於沒有想到通過移動存儲介質將密鑰和加密文件進行傳輸,只是通過用U盤進行密鑰的傳輸。
