Upload
nmgderjin
View
367
Download
2
Embed Size (px)
Citation preview
良好隱私密碼法 PGPPretty Good Privacy
第十組 組員 : 1013935 靳開翔1013915 蔡明忠1013914 洪慈憶1013902 昝妍 __
1006140 賴姝媛 1006151 賴毓嶧
PGP 簡介
PGP 是一套可以讓電子郵件或檔案具有保密功能的程式
在 1991 年由 Philip Zimmermann 獨立開發成功,並經過多年的版本更新, PGP已成為目前流通最廣的加密軟體。
PGP 的格式定義是遵循 OpenPGP 封包格式,此規格已定義在 RFC2400 ,並成為標準,其中定義了訊息包 (Packet) 的格式
例如 : 加密訊息的訊息包規格…等等。
PGP 的秘密金鑰演算法 : 秘密金鑰演算法又稱為對稱型加密法,此類演算法是指,加密與解密得過程都使用同一把金鑰,這把金鑰稱為秘密金鑰
PGP 的公開金鑰演算法 : 公開金鑰演算法又稱為非對稱式加密演算法,與對稱式加密演算法最大的不同處在於,其加密及解密所用的金鑰不同,而且很難由其中推算出另外一個。這兩把金鑰分別稱為「公開金鑰」及「私密金鑰」。
• PGP在公開金鑰演算法中提供兩種金鑰對,分別為 DH/DSS及 RSA金鑰對,使用者可自己選擇哪一種金鑰對。
• 在 PGP的公開金鑰演算法中的金鑰對,其用途在作加解密及簽章。
• DH協定中的金鑰只能用於加解密之用,所以簽章部份需要另一組金鑰。
• 簽章部分則使用 DSA,而 RSA金鑰可以同時用於加解密及簽章,因此本公開金鑰組只有一組金鑰。
PGP 軟體的應用
Gpg4Win• GnuPG 會產生一對金鑰,一個是私鑰、另一個是公鑰。
• 使用者 A 將公鑰交給使用者 B ,讓使用者 B 用公鑰加密要傳遞的訊息。
• 等使用者 A 收到訊息以後再用私鑰來解密使用者 B 加密過的訊息。原則上用公鑰加密過的訊息,只有私鑰的所有人才能將其解密閱讀。
• 除了文字訊息以外, GnuPG 也可以用來加密檔案。
用公鑰進行加密加密訊息
使用 Kleopatra就可以完成的訊息加密方式
首先要先將加密的文字複製。
Kleopatra系統圖示的右鍵選單: Clipboard→Encrypt...
選擇加密的公鑰
當訊息完成加密以後會跳出訊息加密成功視窗這時候我們就可以加密過的訊息複製貼上
加密過的訊息格式
用私鑰進行解密 解密訊息
輸入私鑰密碼以解密
Results
上傳公鑰至 pgp server
Web 上面的資訊
在 ubuntu 下 解讀密文
1. 輸出密鑰成 .asc 檔案2.# gpg --import <.asc>3. gpg –decrypt < 密文 >
報告結束
-FAQ-