• 您現在的位置是:首頁 >綜合 > 2022-08-19 17:57:11 來源:

    pgp怎么訂閱(pgp)

    導讀 大家好,小霞來為大家解答以上的問題。pgp怎么訂閱,pgp這個很多人還不知道,現在讓我們一起來看看吧!1、PGP(Pretty Good Privacy),是一

    大家好,小霞來為大家解答以上的問題。pgp怎么訂閱,pgp這個很多人還不知道,現在讓我們一起來看看吧!

    1、PGP(Pretty Good Privacy),是一個基于RSA公匙加密體系的郵件加密軟件。

    2、可以用它對郵件保密以防止非授權者閱讀,它還能對郵件加上數字簽名從而使收信人可以確認郵件的發送者,并能確信郵件沒有被篡改。

    3、它可以可以提供一種安全的通訊方式,而事先并不需要任何保密的渠道用來傳遞密匙。

    4、它采用了一種RSA和傳統加密的雜合算法,用于數字簽名的郵件文摘算法,加密前壓縮等,還有一個良好的人機工程設計。

    5、它的功能強大,有很快的速度。

    6、而且它的源代碼是免費的。

    7、 實際上PGP的功能還包括: PGP可以用來加密文件,還可以用PGP代替UUencode 生成RADIX 64 格式(就是MIME 的 BASE 64格式)的編碼文件。

    8、 PGP 的創始人是美國的 Phil Zimmermann。

    9、他的創造性在于他把RSA公匙體系的方便和傳統加密體系的高速度結合起來,并且在數字簽名和密匙認證管理機制上有巧妙的設計。

    10、因此PGP成為幾乎最流行的公匙加密軟件包。

    11、 1.首先簡要介紹PGP加密系統的流程。

    12、 PGP加密系統是采用公開密鑰加密與傳統密鑰加密相結合的一種加密技術。

    13、它使用一對數學上相關的鑰匙,其中一個(公鑰)用來加密信息,另一個(私鑰)用來解密信息。

    14、 PGP采用的傳統加密技術部分所使用的密鑰稱為“會話密鑰”(sek)。

    15、每次使用時,PGP都隨機產生一個128位的IDEA會話密鑰,用來加密報文。

    16、公開密鑰加密技術中的公鑰和私鑰則用來加密會話密鑰,并通過它間接地保護報文內容。

    17、 PGP中的每個公鑰和私鑰都伴隨著一個密鑰證書。

    18、它一般包含以下內容: 密鑰內容(用長達百位的大數字表示的密鑰) 密鑰類型(表示該密鑰為公鑰還是私鑰) 密鑰長度(密鑰的長度,以二進制位表示) 密鑰編號(用以唯一標識該密鑰) 創建時間 用戶標識 (密鑰創建人的信息,如姓名、電子郵件等) 密鑰指紋(為128位的數字,是密鑰內容的提要表示密鑰唯一的特征) 中介人簽名(中介人的數字簽名,聲明該密鑰及其所有者的真實性,包括中介人的密鑰編號和標識信息) PGP把公鑰和私鑰存放在密鑰環(KEYR)文件中。

    19、PGP提供有效的算法查找用戶需要的密鑰。

    20、 PGP在多處需要用到口令,它主要起到保護私鑰的作用。

    21、由于私鑰太長且無規律,所以難以記憶。

    22、PGP把它用口令加密后存入密鑰環,這樣用戶可以用易記的口令間接使用私鑰。

    23、 PGP的每個私鑰都由一個相應的口令加密。

    24、PGP主要在3處需要用戶輸入口令: 需要解開受到的加密信息時,PGP需要用戶輸入口令,取出私鑰解密信息 當用戶需要為文件或信息簽字時,用戶輸入口令,取出私鑰加密 對磁盤上的文件進行傳統加密時,需要用戶輸入口令 2.以上介紹了PGP的工作流程,下面將簡介與PGP相關的加密、解密方法以及PGP的密鑰管理機制。

    25、 PGP是一種供大眾使用的加密軟件。

    26、電子郵件通過開放的網絡傳輸,網絡上的其他人都可以監聽或者截取郵件,來獲得郵件的內容,因而郵件的安全問題就比較突出了。

    27、保護信息不被第三者獲得,這就需要加密技術。

    28、還有一個問題就是信息認證,如何讓收信人確信郵件沒有被第三者篡改,這就需要數字簽名技術。

    29、RSA公匙體系的特點使它非常適合用來滿足上述兩個要求:保密性(Privacy)和認證性(Authentication)。

    30、 RSA(Rivest-Shamir-Adleman)算法是一種基于大數不可能質因數分解假設的公匙體系。

    31、簡單地說就是找兩個很大的質數,一個公開即公鑰,另一個不告訴任何人,即私鑰。

    32、這兩個密匙是互補的,就是說用公匙加密的密文可以用私匙解密,反過來也一樣。

    33、 假設甲要寄信給乙,他們互相知道對方的公匙。

    34、甲就用乙的公匙加密郵件寄出,乙收到后就可以用自己的私匙解密出甲的原文。

    35、由于沒別人知道乙的私匙,所以即使是甲本人也無法解密那封信,這就解決了信件保密的問題。

    36、另一方面由于每個人都知道乙的公匙,他們都可以給乙發信,那么乙就無法確信是不是甲的來信。

    37、這時候就需要用數字簽名來認證。

    38、 在說明數字簽名前先要解釋一下什么是“郵件文摘”(message digest)。

    39、郵件文摘就是對一封郵件用某種算法算出一個最能體現這封郵件特征的數來,一旦郵件有任何改變這個數都會變化,那么這個數加上作者的名字(實際上在作者的密匙里)還有日期等等,就可以作為一個簽名了。

    40、PGP是用一個128位的二進制數作為“郵件文摘”的,用來產生它的算法叫MD5(message digest 5)。

    41、 MD5是一種單向散列算法,它不像CRC校驗碼,很難找到一份替代的郵件與原件具有同樣的MD5特征值。

    42、 回到數字簽名上來,甲用自己的私匙將上述的128位的特征值加密,附加在郵件后,再用乙的公匙將整個郵件加密。

    43、這樣這份密文被乙收到以后,乙用自己的私匙將郵件解密,得到甲的原文和簽名,乙的PGP也從原文計算出一個128位的特征值來和用甲的公匙解密簽名所得到的數比較,如果符合就說明這份郵件確實是甲寄來的。

    44、這樣兩個安全性要求都得到了滿足。

    45、 PGP還可以只簽名而不加密,這適用于公開發表聲明時,聲明人為了證實自己的身份,可以用自己的私匙簽名。

    46、這樣就可以讓收件人能確認發信人的身份,也可以防止發信人抵賴自己的聲明。

    47、這一點在商業領域有很大的應用前途,它可以防止發信人抵賴和信件被途中篡改。

    48、 PGP用的實際上是RSA和傳統加密的雜合算法。

    49、因為RSA算法計算量極大在速度上不適合加密大量數據,PGP實際上用來加密的不是RSA本身,而是采用了一種叫IDEA的傳統加密算法。

    50、傳統加密,一般說來說就是用一個密匙加密明文,然后用同樣的密匙解密。

    51、這種方法的代表是DES,也就是乘法加密,它的主要缺點就是密匙的傳遞渠道解決不了安全性問題,不適合網絡環境郵件加密需要。

    52、IDEA的加(解)密速度比RSA快得多,所以實際上PGP是以一個隨機生成密匙(每次加密不同)用IDEA算法對明文加密,然后用RSA算法對該密匙加密。

    53、這樣收件人同樣是用RSA解密出這個隨機密匙,再用IDEA解密郵件本身。

    54、這樣的鏈式加密就做到了既有RSA體系的保密性,又有IDEA算法的快捷性。

    55、PGP利用這種鏈式加密,既保證了保密性,又保證了加密的速度。

    56、 PGP最核心的功能是:文件加密、通信加密和數字簽名。

    57、下面將簡介一些PGP輔助功能,它們雖然不是整個加密系統的核心,但卻起到了協調各部分和方便用戶的作用。

    58、這兒主要介紹PGP的密鑰管理機制。

    59、 一個成熟的加密體系必然要有一個成熟的密匙管理機制配套。

    60、公匙體制的提出就是為了解決傳統加密體系的密匙分配過程難以保密的缺點。

    61、如果密匙是通過網絡傳送,那么網絡上其他人就可以通過監聽得到。

    62、舉個例子:Novell Netware 的老版本中,用戶的密碼是以明文在線路中傳輸的,這樣監聽者輕易就獲得了他人的密碼。

    63、當然 Netware 4.1 中數據包頭的用戶密碼現在是加密的了。

    64、對PGP來說公匙本來就要公開,就沒有防監聽的問題。

    65、但公匙的發布中仍然存在安全性問題,例如公匙的被篡改(Public Key Tampering),這可能是公匙密碼體系中最大的漏洞。

    66、必須有一種機制保證用戶所得到的公鑰是正確的,而不是別人偽造的。

    67、下面舉一個例子來說明這個問題,以及如何正確地用PGP堵住這個漏洞。

    本文到此分享完畢,希望對大家有所幫助。

  • 成人app