數字信封原理

2021-08-29 23:45:07 字數 655 閱讀 4576

對稱密碼演算法雖然金鑰管理繁瑣,但有著自身的優點,加解密運算速度非常快,適合處理大批量資料。非對稱密碼演算法公私鑰可以分離,適合金鑰分發與管理,但運算速度慢,不適合大批量資料。若能夠將對稱密碼演算法和非對稱密碼演算法的優點結合起來,既能夠處理大批量的的資料,又能高效的分發管理金鑰,於是數字信封由此誕生。

數字信封的原理是採用對稱密碼演算法對大批量資料進行加密,然後採用非對稱密碼演算法對其中的對稱金鑰進行加密;解密過程時,首先用非對稱密碼演算法解密獲取對稱金鑰,然後使用對稱金鑰解密資料,獲取資料明文。

和普通的信封類似,數字信封採用對稱密碼演算法對資料進行加密類似於信紙上的內容,採用非對稱密碼演算法對對稱金鑰進行加密類似於信封將信紙包起來。

數字信封的生成和解開過程如圖所示:

step1 傳送方a需要預先獲取接收方b的公鑰,然後隨機產生對稱金鑰,並使用該金鑰加密資料;

step2 傳送方a使用公鑰對對稱金鑰進行加密;

step3 傳送方a把資料密文和對稱金鑰密文一起傳送給接收方b;

step4 接收方b使用自己的私鑰對金鑰密文解密,獲取對稱金鑰;

step5 接收方b使用金鑰對資料密文進行解密,獲取明文資料。 

數字信封工作原理

數字信封是指傳送方使用接收方的公鑰來加密對稱金鑰後所得的資料,其目的是用來確保對稱金鑰傳輸的安全性。採用數字信封時,接收方需要使用自己的私鑰才能開啟數字信封得到對稱金鑰。數字信封的加 解密過程如圖1 19所示。甲也要事先獲得乙的公鑰,具體說明如下 對應圖中的數字序號 圖1 19 數字信封的加解密過程...

數字信封工作原理

數字信封是指傳送方使用接收方的公鑰來加密對稱金鑰後所得的資料,其目的是用來確保對稱金鑰傳輸的安全性。採用數字信封時,接收方需要使用自己的私鑰才能開啟數字信封得到對稱金鑰。數字信封的加 解密過程如圖1 19所示。甲也要事先獲得乙的公鑰,具體說明如下 對應圖中的數字序號 圖1 19 數字信封的加解密過程...

數字信封 數字簽名

2019 08 06 19 51 51 數字簽名是用來表明資料傳送者身份的,有了簽名就說明這個資料是傳送都發出來的。為什麼?因為可以用你的公鑰開啟你的簽名資訊,獲取明文的hash值。數字信封,被公鑰加密後的對稱密碼被稱為數字信封,用於對稱金鑰的交換。數字證書,用來證明資料傳送者的身份的。為什麼能證明...