當前位置:首頁 » 密碼管理 » pgp加密演算法

pgp加密演算法

發布時間: 2022-03-12 03:37:37

『壹』 如何用PGP加密

右鍵文件夾——pgp
desktop——設置加密方式
pgp:全名:pretty
good
privacy,也是一個混合型加密體系的稱呼。通常只理解為是pgp公司的系列軟體。能對郵件、文件、文件夾、整個硬碟加密,全網段加密許可權和訪問許可權控制等。本文講解如何利用pgp加密解密。

『貳』 如何利用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參數用來恢復源文件加密時的文件名。

『叄』 pgp加密的介紹

PGP加密系統是採用公開密鑰加密與傳統密鑰加密相結合的一種加密技術。它使用一對數學上相關的鑰匙,其中一個(公鑰)用來加密信息,另一個(私鑰)用來解密信息。PGP採用的傳統加密技術部分所使用的密鑰稱為「會話密鑰」(sek)。每次使用時,PGP都隨機產生一個128位的IDEA會話密鑰,用來加密報文。公開密鑰加密技術中的公鑰和私鑰則用來加密會話密鑰,並通過它間接地保護報文內容。

『肆』 C#中怎樣使用PGP加密方式,對字元串進行RSA加密有沒程序代碼

PGP是一個流行軟體加密包的名稱。RSA才是具體的加密編碼方法。
.net 肯定不會直接包含PGP,但一直提供了RSA演算法。
在System.Security.Cryptography.RSA中。
正確使用的前提下,是可以編碼解碼RSA演算法的。可以和PGP生成的編碼兼容。
查找具體使用不當的原因吧

『伍』 PGP加密演算法的功能

PGP技術不但可以對電子郵件加密,防止非授權者閱讀信件;還能對電子郵件附加數字簽名,使收信人能明確了解發信人的真實身份;也可以在不需要通過任何保密渠道傳遞密鑰的情況下,使人們安全地進行保密通信。

PGP技術創造性地把RSA不對稱加密演算法的方便性和傳統加密體系結合起來,在數字簽名和密鑰認證管理機制方面採用了無縫結合的巧妙設計,使其幾乎成為最為流行的公鑰加密軟體包。

『陸』 PGP加密解密機制原理

有加密器,原理就是經過無無數次運算的結果去加密你的文件,所以解開很難,很多免費的,有個網站叫做,異次元,裡面都是免費。原群滿,三群剛剛啟用,也可以過去三群10這是95三群708號碼84。看看有人是否可以幫你。群里交流活動簡單,希望大家願意的過去,送卡巴等授權許可。解決一般電腦故障問題

『柒』 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還可以只簽名而不加密,這適用於公開發表聲明時,聲明人為了證實自己的身份,可以用自己的私匙簽名。這樣就可以讓收件人能確認發信人的身份,也可以防止發信人抵賴自己的聲明。這一點在商業領域有很大的應用前途,它可以防止發信人抵賴和信件被途中篡改。

熱點內容
赤壁為什麼連接不上伺服器 發布:2025-05-11 06:14:49 瀏覽:770
linuxmysql源碼包 發布:2025-05-11 06:07:39 瀏覽:621
密碼提示默認是什麼意思 發布:2025-05-11 06:06:52 瀏覽:635
python語言編程入門 發布:2025-05-11 06:06:49 瀏覽:800
安卓855手機哪個性能最好 發布:2025-05-11 06:01:49 瀏覽:144
xrv哪些配置帶天窗 發布:2025-05-11 05:53:10 瀏覽:508
簡述ftp伺服器的功能 發布:2025-05-11 05:44:27 瀏覽:848
安卓手機攝像頭連接雲存儲 發布:2025-05-11 05:10:52 瀏覽:35
瑞虎三都有哪些配置 發布:2025-05-11 05:05:08 瀏覽:951
mc非正版伺服器怎麼做 發布:2025-05-11 05:04:54 瀏覽:309