公鑰和金鑰

2021-09-02 11:02:41 字數 716 閱讀 9390

公鑰和私鑰總結

金鑰分為兩種:

對稱金鑰

對稱金鑰加密,又稱為私鑰加密,使用這種加密方式解密的金鑰和加密的金鑰是相同的。也正因為同一金鑰既用於加密又用於解密,所以這個金鑰是不能公開的。它的優勢是加密和解密速度快,適合於對大資料量進行加密,但金鑰管理困難。

非對稱金鑰

非對稱金鑰加密,又稱公鑰金鑰加密,這種方式加密和解密的密碼不一樣,乙個是公鑰,另乙個是私鑰,公鑰和私鑰成對出現,公開的金鑰叫公鑰,只有自己知道的叫私鑰,用公鑰加密的資料只有對應的私鑰可以解密,用私鑰加密的資料只有對應的公鑰可以解密,如果可以用公鑰解密,則必然是對應的私鑰加的密,如果可以用私鑰解密,則必然是對應的公鑰加的密,公鑰機制靈活,但加密和解密速度卻比對稱金鑰加密慢得多。

如何實現資料的安全傳輸:

要實現資料的安全傳輸,當然就要對資料進行加密了。如果使用對稱加密演算法,加解密使用同乙個金鑰,除了自己儲存外,對方也要知道這個金鑰,才能對資料進行解密。如果你把金鑰也一起傳過去,就存在密碼洩漏的可能。所以我們使用非對稱演算法,過程如下:

首先接收方生成一對金鑰,即私鑰和公鑰;

接收方將公鑰傳送給傳送方;

傳送方用收到的公鑰對資料加密,再傳送給接收方;

接收方收到資料後,使用自己的私鑰解密。

由於在非對稱演算法中,公鑰加密的資料必須用對應的私鑰才能解密,而私鑰又只有接收方自己知道,這樣就保證了資料傳輸的安全性。

公鑰與金鑰

b 核心思想 加密和解密採用不同的金鑰 b 一般傳送者和接收者擁有自己的公鑰和金鑰,公鑰是公開的,金鑰不公開。color blue 保密機制 color a向b傳送訊息時,首先用b的公鑰對訊息進行加密,生成密文傳送,b接收到密文後,用自己的金鑰進行解密,進而得到訊息原文。因為b公鑰加密過的訊息只有b...

加密 公鑰 金鑰

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

OpenSSL生成RSA公鑰和金鑰

2.開啟cmd,執行 c openssl win32 bin openssl.exe 進入openssl 3.先生成私鑰,輸入命令 openssl genrsa out private key.pem 2048 按回車鍵,輸出 generating rsa private key,2048 bit ...