網路安全實驗三 PGP 實現郵件加密和簽名
一、實驗目的:
1、瞭解加密工具 PGP 的原理
2、熟悉 PGP 簡單配置方法
二、實驗環境:
安裝 PGP 加密軟體;主機作業系統為 Windows;
三、實驗內容:
使用 PGP 軟體對郵件等進行加密和簽名。
1、使用 PGP 建立金鑰對
A、安裝 PGP
B、電腦重啟後將“註冊碼”拷貝到“PGP LICENSE AUTHORIZATION”,在PASSPHASE 中輸入一個 N 位通行碼。
C、開啟“PGP DISK”按照步驟建立一對金鑰對。
D、建立金鑰對也可如此做:開啟“PGP KEYS”選擇“KEYS”“ NEWKEYS”然後按提示做即可。
2、匯出公鑰
開啟“PGP KEYS”選擇“KEYS”“EXPORT”將公鑰匯出為副檔名為 ASC的檔案,將此檔案發給朋友。
1、使用 PGP 加密、解密郵件
加密過程:用朋友發來的公鑰對郵件加密,在“PGP KEYS”“KEYS”“IMPORT”將公鑰匯入,用此公鑰加密。首先將郵件正文拷貝到剪貼簿,然後點選“開始”-“程式”-“PGP”-“PGPMail”-“EnCRYPT&Sign”,再將剪貼簿的內容貼上到信件中,即為加密後的密文。
!](https://img-blog.csdnimg.cn/20201014234823469.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTA2ODI3OA==,size_16,color_FFFFFF,t_70#pic_center)
解 密 過 程 : 解 密 時 , 拷 貝 朋 友 發 過 來 的 密 文 到 剪 貼 板 , 然 後 點 擊“DECRYPT&VERIFY”,輸入通行碼即可。
2、使用 PGP 簽名和驗證簽名:過程同上。
3、使用 PGP 加密解密檔案:
A、右鍵單擊要加密的檔案,選擇“PGP”-“EnCrypt”,選擇加密檔案存放
的路徑即可。
B、雙擊 PGP 加密了的檔案,輸入私鑰通過短語即可。
四、心得體會:
通過這次實驗我瞭解加密工具 PGP 的原理並且熟悉了PGP 簡單配置方法。
五、實驗思考題
PGP 加解密郵件的原理是什麼?
公私鑰本地加解密,bai首先自己先生成一對du金鑰。公鑰可以放在PGP伺服器上zhi用於其他給你給發郵件時用dao公鑰加密。私鑰自己存在本地保管,同理你給別人發郵件就用他的公鑰加密檔案再發給他。網路中的資料全部是加密的,有DES演算法等
相關文章
- 如何在Outlook安裝使用S/MIME郵件證書實現郵件簽名加密加密
- C#實現.Net對郵件進行DKIM簽名和驗證,支援附件,傳送郵件簽名後直接投遞到對方伺服器(無需己方郵件伺服器)C#伺服器
- html生成郵件簽名HTML
- 使用JavaMail實現收取和回覆郵件JavaAI
- 安全優雅的RESTful API簽名實現方案RESTAPI
- 如何實現與FDA郵件通訊安全,戳這裡看最全郵件安全解決方案
- CACTER郵件安全共建網路安全315:保護郵件系統,從處理emotet病毒郵件開始!
- 實力認證郵件閘道器!Coremail郵件安全連續9次入圍安全牛《中國網路安全行業全景圖》REMAI行業
- Java實現網易企業163郵箱傳送郵件Java
- python實現傳送郵件Python
- Java實現郵件推送功能Java
- JS實現發郵件功能JS
- 卡巴斯基實驗室:2019年Q2垃圾郵件和網路釣魚資料彙總
- 計算機網路實驗三計算機網路
- 計算機網路實驗三—— Cisco Packet Tracer 實驗計算機網路
- 小程式實現手寫簽名
- js實現電子簽名功能JS
- java/php/c#版rsa簽名以及java驗籤實現JavaPHPC#
- Aspose.Words實現郵件合併功能和列印
- python實現郵件的傳送Python
- oracle 傳送郵件 實現方法Oracle
- 使用 Spring Security JWT 令牌簽名實現 REST API 安全性SpringJWTRESTAPI
- 安全基礎:數字信封、數字簽名、數字證書(加簽驗籤,加密解密)加密解密
- 給第三方使用介面的 URL 簽名實現
- 南郵離散實驗三(JAVA)Java
- 微軟為Windows 10 Mobile獨家郵件簽名改名微軟Windows
- Linux網路安全技術與實現第2章之原理及實驗Linux
- python實現郵件接收、附件下載Python
- Spring Boot實現傳送QQ郵件Spring Boot
- SpringBoot實現傳送電子郵件Spring Boot
- java 如何實現傳送郵件 email?JavaAI
- Springboot+Javamail實現郵件傳送Spring BootJavaAI
- [實戰]API防護破解之簽名驗籤API
- 用phpmailer實現網頁表單提交傳送郵件功能PHPAI網頁
- 加密電郵在裸奔:PGP與S.MIME嚴重漏洞曝光加密
- SpringBoot專案實現檔案上傳和郵件傳送Spring Boot
- 卡巴斯基實驗室:2021年Q1垃圾郵件佔郵件流量的45.67%
- 非對稱加密中,加解密和簽名加密解密