公鑰的加密

2022-02-01 01:05:04 字數 582 閱讀 3752

對於加密,必須區分對稱加密和公鑰/私鑰加密。

在對稱加密時,可以使用同乙個金鑰進行加密和解密。但公鑰/私鑰不是這樣的。如果使用乙個公鑰進行加密,就應使用相應的私鑰進行解密,而不是公鑰進行解密。同樣,如果使用乙個私鑰進行加密,就應使用對應的公鑰進行解密,而是不私鑰進行解密。

公鑰/私鑰總是成對的建立的。公鑰可以由任何人使用,但私鑰必須安全的加鎖。

如果alice給bob傳送了一封電子郵件,alice希望保證除bob外,其它人都不能閱讀該郵件,所以使用bob的公鑰進行加密。資訊是使用bob的公鑰進行加密的,bob開啟該郵件,並使用他儲存的私有金鑰進行解密。這種方式保證除bob外,其它人都不能閱讀alice的郵件。

但這還有乙個問題:bob不能確保郵件是alice傳送過來的。任何人都可以使用bob的公鑰給他傳送郵件。我們把這個順序擴充套件一下。下面再次從alice給bob傳送郵件。在alice給bob傳送郵件用公鑰進行加密之前,他新增自己的簽名,使用自己的金鑰加密該簽名。這樣就保證出bob外,其它人都不能閱讀該郵件。在bob解密郵件時,檢測到乙個加密的簽名。這個簽名可以使用alice的公鑰來解密。而bob可以訪問alice的公鑰,在解密簽名之後,bob就可以確認是alice傳送的郵件了。

基本公鑰加密

基本公鑰加密 基本的公鑰加密步驟是由 whitfield diffie 及 martin hellman 於 1976 提出的。數學觀念 質數 是只能被 1 以及自己整除的正整數 除了之後餘數為 0 前 8 個質數是 1 2 3 5 7 11 13 17 任何非質數的正整數都可以化為兩個以上質數的乘...

私鑰,公鑰,加密

在密碼學中,金鑰 key,又常稱金鑰 是指某個用來完成加密 解密 完整性驗證等密碼學應用的秘密資訊。在對稱密碼學中,加密和解密用的是同乙個鑰匙,因此鑰匙需要保密。而在非對稱密碼學中,加密和解密用的鑰匙不同 通常乙個是公開的,稱為公鑰 另乙個保密,稱為私鑰。這類演算法在加密和解密時使用相同的金鑰,或是...

加密 公鑰 金鑰

數字證書的原理 數字證書採用公鑰體制,即利用一對互相匹配的金鑰進行加密 解密。每個使用者自己設定一把特定的僅為本人所知的私有金鑰 私鑰 用它進行解密和簽名 同時 設定一把公共金鑰 公鑰 並由本人公開,為一組使用者所共享,用於加密和驗證簽名。當傳送乙份保密檔案時,傳送方使用接收方的公鑰對資料加密,而接...