導航:首頁 > 文檔加密 > pgp簽名加密同步

pgp簽名加密同步

發布時間:2022-12-28 02:36:13

A. PGP軟體的使用操作,怎麼加密文件!

接下來啟動你的TheBat!選擇工具菜單的OpenPGP項的「選擇OpenPGP版本」命令,如下圖:出來「選擇OpenPGP執行」對話框,如下圖:確定之後,再選擇工具菜單的OpenPGP項的「OpenPGP鍵管理器」,如下圖:出現「Key Generation Wizard」(如果你是重裝系統,恢復的PGP里已經有密鑰了,那麼這一步會直接出現PGP的密鑰管理器,如果你要新加密鑰可以選擇「Keys」菜單下的「New Key...」命令,否則,跳過該步。),選擇下一步,出現下圖:如圖操作,再下一步:一般來說,使用RSA演算法的屬於是比較通用的,建議選用,下一步一般來說,2048位的RSA是比較安全的了...... 下一步:再下一步:密碼最長是128位,只要你能記住,越長越好,而且最好是字母和數字混合的,單純的數字作為密碼並不可靠。中間的密碼質量的指示條清楚的展現了的你的密碼長度和安全性。如果你的主板不是Intel的810/815等系列,在你點擊下一步之前,最好做好運動滑鼠的准備,點擊下一步後,就可以開始運動滑鼠了:^_^這下終於知道了Intel為什麼在8XX系列主板晶元組的固件中心(其實就是BIOS)裡面加入硬體的隨機數發生器了吧,呵呵,完成後,點擊下一步:最後,下一步:完成了,呵呵,點擊「完成」,看看成果吧:等等:?!老老實實備份吧......公鑰無所謂,下面的私鑰可是你的命根子:好了,這個最關鍵的搞成了,下面還有幾個參數看看,打開The Bat!工具菜單的OpenPGP項的「OprePGP參數選擇」命令:出來對話框:OK了,確定......過我們知道,PGP是對稱加密,別人要發給你加密郵件,必需得有你的公鑰才行,反過來,你要給別人發加密郵件,也得有別人的公鑰才行,那麼如何獲得別人的公鑰呢?前面說的,你可以把你的公鑰發布到伺服器上去,讓別人查詢,用樣,你也可以自己到伺服器上去找,方法就是啟動PGP密鑰管理器(選擇The Bat!工具菜單的OpenPGP項的「OpenPGP鍵管理器」),選擇Server菜單的「Search...」命令:然後出現Search對話框,選擇合適的條件,搜索內容,然後撥號上網,就可以Search了:找到你要的結果以後,可以在結果上面點擊右鍵,選擇「Import to Local Keyring」命令,就可以把那個公鑰加入你的本地密鑰庫了:不過,以上對於公共郵箱的公鑰,當然可以發布到伺服器上,但是私人郵箱呢?當然不能發布,那麼就只能手工發給人家了:啟動PGP密鑰管理器(選擇The Bat!工具菜單的OpenPGP項的「OpenPGP鍵管理器」),選擇你准備發送的密鑰,點擊右鍵,選擇「Copy」,然後再到郵件內容編輯窗口裡面「粘貼」後(注意,不要修改粘貼上去的內容 )發給對方就行了(放心,不會把你的私鑰給貼出來的^_^):發是發出去了,但是收呢?如果你收到別人的內容里附有公鑰的郵件,你可以直接選擇The Bat!工具菜單的OpenPGP項的「輸入OpenPGP鍵」命令,就可以直接將他的公鑰導入了:至此,設置部分全部結束......好了,萬事俱備了,讓我們來試一把:按照正常的方法寫信,徹底寫完以後(不需要再改了),選擇郵件編輯窗口的「秘密」菜單的「OpenPGP」項,如下圖:選擇一個以後,會出來對話框:好了,OK,現在看看那封信?呵呵,出效果了吧,好了,發出去吧......嗯,挺快,收到一封加密的信,怎麼辦?當然是解密了,呵呵,選中那封信,然後選擇The Bat!工具菜單的「OpenPGP」項的「OpenPGP解碼」命令,輸入你的私鑰口令,你會收到一個PGPLOG的對話框,告訴你結果,如果成功了,你會在你的收件箱里找到一封主題為「(PGP Decrypted)」的收發件人和原信一樣的郵件,當然是解密的......(如果是簽名的郵件,和前面一樣,只是然後選擇The Bat!工具菜單的「OpenPGP」項的「檢查OpenPGP簽名」命令,而不是「OpenPGP解碼」命令,PGPLOG窗口會告訴你結果的,當然,也不會有解密的郵件出現):呼呼,終於結束了,呵呵,反正基本的PGP的郵件功能就這么多了。當然,PGP的高級功能還有很多,而且PGP並不是只能用在郵件加密上,而且還能應用於加解密文本、圖片,加解密其他文件,乃至於擦寫磁碟等等一系列的功能,這些,就請各位自己去開發、擴展了,呵呵呵呵^_^參考: http://netsecurity.51cto.com/art/200512/14945.htm 網站圖文並茂,註解詳細,極適合初學者

B. pgp加密的內容

PGP中的每個公鑰和私鑰都伴隨著一個密鑰證書。它一般包含以下內容:
密鑰內容(用長達百位的大數字表示的密鑰)
密鑰類型(表示該密鑰為公鑰還是私鑰)
密鑰長度(密鑰的長度,以二進制位表示)
密鑰編號(用以唯一標識該密鑰)
創建時間
用戶標識 (密鑰創建人的信息,如姓名、電子郵件等)
密鑰指紋(為128位的數字,是密鑰內容的提要表示密鑰唯一的特徵)
中介人簽名(中介人的數字簽名,聲明該密鑰及其所有者的真實性,包括中介人的密鑰編號和標識信息)
PGP把公鑰和私鑰存放在密鑰環(KEYR)文件中。PGP提供有效的演算法查找用戶需要的密鑰。
PGP在多處需要用到口令,它主要起到保護私鑰的作用。由於私鑰太長且無規律,所以難以記憶。PGP把它用口令加密後存入密鑰環,這樣用戶可以用易記的口令間接使用私鑰。
PGP的每個私鑰都由一個相應的口令加密。PGP主要在3處需要用戶輸入口令:
需要解開受到的加密信息時,PGP需要用戶輸入口令,取出私鑰解密信息
當用戶需要為文件或信息簽字時,用戶輸入口令,取出私鑰加密
對磁碟上的文件進行傳統加密時,需要用戶輸入口令
2.以上介紹了PGP的工作流程,下面將簡介與PGP相關的加密、解密方法以及PGP的密鑰管理機制。
PGP是一種供大眾使用的加密軟體。電子郵件通過開放的網路傳輸,網路上的其他人都可以監聽或者截取郵件,來獲得郵件的內容,因而郵件的安全問題就比較突出了。保護信息不被第三者獲得,這就需要加密技術。還有一個問題就是信息認證,如何讓收信人確信郵件沒有被第三者篡改,這就需要數字簽名技術。RSA公匙體系的特點使它非常適合用來滿足上述兩個要求:保密性(Privacy)和認證性(Authentication)。
RSA(Rivest-Shamir-Adleman)演算法是一種基於大數不可能質因數分解假設的公匙體系。簡單地說就是找兩個很大的質數,一個公開即公鑰,另一個不告訴任何人,即私鑰。這兩個密匙是互補的,就是說用公匙加密的密文可以用私匙解密,反過來也一樣。
假設甲要寄信給乙,他們互相知道對方的公匙。甲就用乙的公匙加密郵件寄出,乙收到後就可以用自己的私匙解密出甲的原文。由於沒別人知道乙的私匙,所以即使是甲本人也無法解密那封信,這就解決了信件保密的問題。另一方面由於每個人都知道乙的公匙,他們都可以給乙發信,那麼乙就無法確信是不是甲的來信。這時候就需要用數字簽名來認證。
在說明數字簽名前先要解釋一下什麼是「郵件文摘」(message digest)。郵件文摘就是對一封郵件用某種演算法算出一個最能體現這封郵件特徵的數來,一旦郵件有任何改變這個數都會變化,那麼這個數加上作者的名字(實際上在作者的密匙里)還有日期等等,就可以作為一個簽名了。PGP是用一個128位的二進制數作為「郵件文摘」的,用來產生它的演算法叫MD5(message digest 5)。 MD5是一種單向散列演算法,它不像CRC校驗碼,很難找到一份替代的郵件與原件具有同樣的MD5特徵值。
回到數字簽名上來,甲用自己的私匙將上述的128位的特徵值加密,附加在郵件後,再用乙的公匙將整個郵件加密。這樣這份密文被乙收到以後,乙用自己的私匙將郵件解密,得到甲的原文和簽名,乙的PGP也從原文計算出一個128位的特徵值來和用甲的公匙解密簽名所得到的數比較,如果符合就說明這份郵件確實是甲寄來的。這樣兩個安全性要求都得到了滿足。
PGP還可以只簽名而不加密,這適用於公開發表聲明時,聲明人為了證實自己的身份,可以用自己的私匙簽名。這樣就可以讓收件人能確認發信人的身份,也可以防止發信人抵賴自己的聲明。這一點在商業領域有很大的應用前途,它可以防止發信人抵賴和信件被途中篡改。

C. PGP軟體如何對文件加密,解密使用PGP軟體如何對文件數字簽名

在文件上點右鍵,會出現pgp功能菜單,在這里可以看到加密、解密、簽名的功能。

D. 誰知道加密軟體PGP的加密原理是什麼

PGP是一個基於RSA公匙加密體系的郵件加密軟體。可以用它對你的郵件保密以防止非授權者閱讀,它還能對你的郵件加上數字簽名從而使收信人可以確信郵件是你發來的。它讓你可以安全地和你從未見過的人們通訊,事先並不需要任何保密的渠道用來傳遞密匙。它採用了:審慎的密匙管理,一種RSA和傳統加密的雜合演算法,用於數字簽名的郵件文摘演算法,加密前壓縮等,還有一個良好的人機工程設計。它的功能強大有很快的速度。而且它的源代碼是免費的。
實際上PGP的功能還不止上面說的:;PGP可以用來加密文件,還可以用PGP代替UUencode;生成;RADIX;64;格式(就是MIME;的;BASE;64格式)的編碼文件。
PGP;的創始人是美國的;Phil;Zimmermann。他的創造性在於他把RSA公匙體系的方便和傳統加密體系的高速度結合起來,並且在數字簽名和密匙認證管理機制上有巧妙的設計。因此PGP成為幾乎最流行的公匙加密軟體包。
PGP是一種供大眾使用的加密軟體。加密是為了安全,私密權是一種基本人權。在現代社會里,電子郵件和網路上的文件傳輸已經成為生活的一部分。郵件的安全問題就日益突出了,大家都知道在Internet上傳輸的數據是不加密的。如果你自己不保護自己的信息,第三者就會輕易獲得你的隱秘。;還有一個問題就是信息認證,如何讓收信人確信郵件沒有被第三者篡改,就需要數字簽名技術。RSA公匙體系的特點使它非常適合用來滿足上述兩個要求:
保密性(Privacy)和認證性(Authentication)。
RSA(Rivest-Shamir-Adleman)演算法是一種基於大數不可能質因數分解假設的公匙體系。簡單地說就是找兩個很大的質數,一個公開給世界,一個不告訴任何人。一個稱為「公匙」,另一個叫「私匙」(Public;key;&;Secretkey;or;Private;key)。這兩個密匙是互補的,就是說用公匙加密的密文可以用私匙解密,反過來也一樣。假設甲要寄信給乙,他們互相知道對方的公匙。甲就用乙的公匙加密郵件寄出,乙收到後就可以用自己的私匙解密出甲的原文。由於沒別人知道乙的私匙所以即使是甲本人也無法解密那封信,這就解決了信件保密的問題。另一方面由於每個人都知道乙的公匙,他們都可以給乙發信,那麼乙就無法確信是不是甲的來信。認證的問題就出現了,這時候數字簽名就有用了。
在說明數字簽名前先要解釋一下什麼是「郵件文摘」(message;digest),單地講就是對一封郵件用某種演算法算出一個能體現這封郵件「精華」的數來,一旦郵件有任何改變這個數都會變化,那麼這個數加上作者的名字(實際上在作者的密匙里)還有日期等等,就可以作為一個簽名了。確切地說PGP是用一個128位的二進制數作為「郵件文摘」的,用來產生它的演算法叫MD5(message;digest;5),MD5的提出者是Ron;Rivest,PGP中使用的代碼是由Colin;Plumb編寫的,MD5本身是公用軟體。所以PGP的法律條款中沒有提到它。MD5是一種單向散列演算法,它不像CRC校驗碼,很難找到一份替代的郵件而與原件具有一樣的「精華」。
回到數字簽名上來,甲用自己的私匙將上述的128位的「精華」加密,附加在郵件上,再用乙的公匙將整個郵件加密。這樣這份密文被乙收到以後,乙用自己的私匙將郵件解密,得到甲的原文和簽名,乙的PGP也從原文計算出一個128位的 「精華」來再用甲的公匙解密簽名得到的數比較,如果符合就說明這份郵件確實是甲寄來的。這樣兩個要求都得到了滿足。
PGP還可以只簽名而不加密,這適用於公開發表聲明時,聲明人為了證實自己的身份(在網路上只能如此了),可以用自己的私匙簽名。這樣就可以讓收件人能確認發信人的身份,也可以防止發信人抵賴自己的聲明。這一點在商業領域有很大的應用前途,它可以防止發信人抵賴和信件被途中篡改。
那麼為什麼說PGP用的是RSA和傳統加密的雜合演算法呢?因為RSA演算法計算量極大在速度上不適合加密大量數據,所以PGP實際上用來加密的不是RSA本身,而是採用了一種叫IDEA的傳統加密演算法。我先解釋一下什麼叫傳統加密,簡單地說就是用一個密匙加密明文,然後用同樣的密匙解密。這種方法的代表是DES(US;Fed eral;DataEncryption;Standard),也就是乘法加密,它的主要缺點就是密匙的傳遞渠道解決不了安全性問題,不適合網路環境郵件加密需要。
IDEA;是一個有專利的演算法,專利持有者是ETH和一個瑞士公司:Ascom-Tech;AG。

E. 簡述如何使用pgp加密軟體發一份加密郵件給小王。

你好,下面是流程
使用PGP發送簽名機加密郵件
1. 如何使用Microsoft Outlook Express 6.0簡體中文版通過PGP8.1發送和接收加密及簽名郵件
2. 打開PGP

4生產有公鑰和私鑰

4.然後打開outlook express 程序,如下圖所示:

5.填寫信件內容

6.選中上圖中郵件內容中的全部信息.點擊滑鼠右鍵.在彈出的菜單上看到剪切字樣.如下圖所示

7.如上圖,點擊剪切菜單後,再點擊如下圖示從左數第四個按鈕:(Encrypt and Sign)

8.點擊如上圖從左數第四個按鈕:(Encrypt and Sign) 後,出現如下圖示:

9.點擊上圖中的"Clipboard"按鈕.出現如下圖示

:
10.如上圖,[email protected] 發送187********@139.com
11.點擊上圖中的"OK"按鈕.出現如下圖示:

填入密碼

F. 如何用PGP加密

PGP採用公匙加密體系,用加密演算法 生成兩個密匙,分別作為公匙和私匙。公匙用來加密,是公開的。私匙用來解密,自己保存。 下面介紹PGP的使用: 1 首先生成你的PGP密匙。在DOS命令行輸入: pgp-kg 2 程序會提示你一步步進行密匙生成工作: ①選擇密匙長度。建議用1024位,安全性相當有保障。 ②輸入用戶名。要盡量避免混淆。 ③選擇口令。和所有密碼一樣,盡量取得難猜一點。PGP是區分口令大小寫的,在生成過程中程序為了得到隨機數,會請你隨意地在鍵盤上敲一系列的鍵,注意盡量多敲些不同的鍵,時間間隔不要太短。 現在你就擁有自己的一對PGP密匙了。文件SECRING PGP是私匙,PUBRING PGP是公匙。 3 PGP的基本命令 ①加密命令: pgp-e[a]源文件收件人ID[其他收件人ID] 用公匙環中收件人的公匙加密源文件,得到密文。加上a參數後將得到7bits編碼的密文( asc後綴),否則是二進制形式密文( pgp後綴)。 ②解密命令: pgp[-d][-p]密文 -d參數用來保留密文(預設刪除密文),-p參數用來恢復源文件加密時的文件名。

G. 在保密和認證同時使用時,PGP是先加密後簽名還是先簽名後加密為什麼

先簽名後加密。
如果先加密再簽名的話,別人可以將簽名去掉後簽上自己的簽名,從而篡改了簽名。

閱讀全文

與pgp簽名加密同步相關的資料

熱點內容
能否給隱藏相冊加密 瀏覽:594
糖心app改什麼名 瀏覽:823
戰地1控伺服器如何部署 瀏覽:392
xp還原系統輸入命令 瀏覽:321
mysql命令行版本 瀏覽:303
如何進入itunes找文件夾 瀏覽:832
CAD中重復命令使用 瀏覽:477
心智pdf 瀏覽:475
網站電台直播間源碼 瀏覽:852
文件夾14c和18c的區別 瀏覽:34
android隱式調用 瀏覽:667
plc的編程指令邊沿繼電器 瀏覽:723
voc文件夾 瀏覽:865
租廣東聯通伺服器注意什麼雲空間 瀏覽:934
javascript高級程序設計pdf 瀏覽:292
pwm單片機原理 瀏覽:347
ai演算法在線修復圖片 瀏覽:981
scratch編程中如何做射擊游戲 瀏覽:479
at89c51編程器 瀏覽:344
項目經理叫醒程序員 瀏覽:344