PGPDesktop在win7環境下的安裝和使用
PGP的簡介
PGP(Pretty Good Privacy),是一個基於RSA公鑰加密體系的郵件加密軟件,它提供了非對稱加密和數字簽名,是目前非常流行的公鑰加密軟件包。
PGP的功能
- 使用PGP對郵件加密,以防止非法閱讀;
- 能給加密的郵件追加上數字簽名,從而使收信人進一步確信郵件的發送者,而事先不需要任何保密的渠道用來傳遞密鑰;
- 可以實現只簽名而不加密,適用於發表公開聲明時證實聲明人身份,也可防止聲明人抵賴,這一點在商業領域有很大的應用前景;
- 能夠加密文件,包括圖形文件、聲音文件以及其它各類文件;
- 利用PGP代替Unicode生成RADIX64(就是MIME的BASE 64格式)的編碼文件。
PGP的工作流程
假設:a想要對郵件明文m進行加密后發送給b,a知道b的公鑰PKb,b知道a的公鑰PKa
加密部分
- a用MD5算法對郵件明文m進行hash運算生成一個長度為128位二進制數的消息摘要m1,a在消息摘要m1的末尾加上a的用戶名和日期等信息得到m2
- a用a的私鑰SKa對m2進行加密(簽名)運算得到簽名s
- a用PKzip算法(一種壓縮算法)對明文m和簽名s進行壓縮處理得到m3
- a用IDEA算法(一種對稱密碼算法)和隨機密鑰K對m3進行加密得到郵件密文c1
- a用RSA算法和b的公鑰PKb對隨機密鑰K進行加密得到c2
a將郵件密文c1和c2通過公開信道發送給b
解密部分
- b用RSA算法和b的私鑰SKb對c2進行解密得到隨機密鑰K
- b用IDEA算法和隨機密鑰K對郵件密文c1進行解密得到m3
- b用PKzip算法對m3進行解壓縮得到明文m和簽名s
- b用a的公鑰PKa對簽名s進行解密(驗證簽名)運算得到m2,進而得到m1和a的用戶名和日期,這就證明郵件的發送者是a,起到了驗證身份的目的
- b用MD5算法對郵件明文m進行hash運算生成一個長度為128位二進制數的消息摘要m3與m1進行比較,相同的話證明郵件明文m沒有被篡改
PGPDesktop在win7上的安裝破解漢化
PGPDesktopWin64-10.0.3的下載鏈接
-
下載完成后解壓,點開解壓得到的文件夾,可以看到好幾個文件夾
-
進入setup文件夾,點擊PGPDesktopWin64-10.0.3。順着安裝流程走完就,一直點下一步下一步就可以了,安裝過程中360會很多次跳出來提醒,選擇允許程序的所有行為,安裝完成后會問要不要重啟,選擇不要重啟
-
進入Keygen文件夾,打開Keygen
-
點擊patch按鈕,提示patching down
-
重啟計算機,開機后斷開網絡連接
-
開機后PGP軟件會自己啟動,跳出來一個注冊的對話框
-
打開Keygen,把name和company的內容復制到注冊對話框中的name和coperation欄中,email欄不填,下一步
-
不知道點擊多少個下一步之后,會到一個填寫序列號的界面,把keygen的序列號復制過去,點擊下一步
-
提示注冊失敗,斷網了當然會失敗,在失敗界面中選擇enter a license authorization provided by PGP customer service選項,點擊下一步
-
把keygen的activation的所有內容復制到文本框中
-
如果提示失敗,那么在keygen中點擊generate,會生成新的serial和activation,把新的內容復制到相應位置即可
-
又是不停地點擊下一步直到全部完成
-
把PGP給關了,找到桌面右下角PGPDestop,左鍵點擊還是右鍵點擊都可以,退出PGP服務
-
把中文包中所有文件復制到以下目錄。選擇復制和替換這一項,在開始菜單找到並打開PGPDestop
C:\Program FilesX86\Common Files\PGP Corporation\Strings
- 在菜單欄中選擇tools-Options,在product language內選擇Deutsch
- 重新啟動PGPDestop即可