21
良良良良良良良 PGP Pretty Good Privacy 良良良 良良 : 1013935 良良良 1013915 良良良 1013914 良良良 1013902 良良 __ 1006140 良良良 1006151 良良良

良好隱私密碼法 PGP

Embed Size (px)

Citation preview

Page 1: 良好隱私密碼法 PGP

良好隱私密碼法 PGPPretty Good Privacy

第十組 組員 : 1013935 靳開翔1013915 蔡明忠1013914 洪慈憶1013902 昝妍 __

1006140 賴姝媛 1006151 賴毓嶧

Page 2: 良好隱私密碼法 PGP

PGP 簡介

PGP 是一套可以讓電子郵件或檔案具有保密功能的程式

在 1991 年由 Philip Zimmermann 獨立開發成功,並經過多年的版本更新, PGP已成為目前流通最廣的加密軟體。

PGP 的格式定義是遵循 OpenPGP 封包格式,此規格已定義在 RFC2400 ,並成為標準,其中定義了訊息包 (Packet) 的格式

例如 : 加密訊息的訊息包規格…等等。

Page 3: 良好隱私密碼法 PGP

PGP 的秘密金鑰演算法 : 秘密金鑰演算法又稱為對稱型加密法,此類演算法是指,加密與解密得過程都使用同一把金鑰,這把金鑰稱為秘密金鑰

Page 4: 良好隱私密碼法 PGP

PGP 的公開金鑰演算法 : 公開金鑰演算法又稱為非對稱式加密演算法,與對稱式加密演算法最大的不同處在於,其加密及解密所用的金鑰不同,而且很難由其中推算出另外一個。這兩把金鑰分別稱為「公開金鑰」及「私密金鑰」。

Page 5: 良好隱私密碼法 PGP

• PGP在公開金鑰演算法中提供兩種金鑰對,分別為 DH/DSS及 RSA金鑰對,使用者可自己選擇哪一種金鑰對。

• 在 PGP的公開金鑰演算法中的金鑰對,其用途在作加解密及簽章。

Page 6: 良好隱私密碼法 PGP

• DH協定中的金鑰只能用於加解密之用,所以簽章部份需要另一組金鑰。

• 簽章部分則使用 DSA,而 RSA金鑰可以同時用於加解密及簽章,因此本公開金鑰組只有一組金鑰。

Page 8: 良好隱私密碼法 PGP

PGP 軟體的應用

 Gpg4Win• GnuPG 會產生一對金鑰,一個是私鑰、另一個是公鑰。

• 使用者 A 將公鑰交給使用者 B ,讓使用者 B 用公鑰加密要傳遞的訊息。

• 等使用者 A 收到訊息以後再用私鑰來解密使用者 B 加密過的訊息。原則上用公鑰加密過的訊息,只有私鑰的所有人才能將其解密閱讀。

• 除了文字訊息以外, GnuPG 也可以用來加密檔案。

Page 9: 良好隱私密碼法 PGP

用公鑰進行加密加密訊息

使用 Kleopatra就可以完成的訊息加密方式

首先要先將加密的文字複製。

Page 10: 良好隱私密碼法 PGP

Kleopatra系統圖示的右鍵選單: Clipboard→Encrypt...

Page 11: 良好隱私密碼法 PGP

選擇加密的公鑰

Page 12: 良好隱私密碼法 PGP

當訊息完成加密以後會跳出訊息加密成功視窗這時候我們就可以加密過的訊息複製貼上

Page 13: 良好隱私密碼法 PGP

加密過的訊息格式

Page 14: 良好隱私密碼法 PGP

用私鑰進行解密 解密訊息

Page 15: 良好隱私密碼法 PGP

輸入私鑰密碼以解密

Page 16: 良好隱私密碼法 PGP

Results

Page 17: 良好隱私密碼法 PGP

上傳公鑰至 pgp server

Page 18: 良好隱私密碼法 PGP

Web 上面的資訊

Page 19: 良好隱私密碼法 PGP

在 ubuntu 下 解讀密文

1. 輸出密鑰成 .asc 檔案2.# gpg --import <.asc>3. gpg –decrypt < 密文 >

Page 20: 良好隱私密碼法 PGP
Page 21: 良好隱私密碼法 PGP

報告結束

-FAQ-