簡述非對稱密碼資訊和金鑰傳遞過程

2021-07-13 13:15:42 字數 1614 閱讀 8786

1樓:匿名使用者

對稱密碼體制實現安全資料通訊過程:(1)a和b協商用同一密碼系統。(2)a和b協商同一金鑰。

(3)a用加密演算法和選取的金鑰加密他的銘文資訊,得到了密文資訊。(4)a傳送密文資訊給b。(5)b用同樣的演算法和金鑰解密密文,然後讀它。

非對稱密碼體制實現安全資料通訊過程:(1)b從資料庫中得到a的公鑰。(2)b用a的公鑰加密資訊,然後傳送給a。

(3)a用自己的私鑰解密b傳送的資訊。在b給a傳送資訊前,a必須將他的公鑰傳送給b。

兩種體制的主要區別:對稱金鑰加解密使用的同一個金鑰,或者能從加密金鑰很容易推出解密金鑰;非對稱金鑰演算法的加密金鑰和解密金鑰是不一樣的,或者說不能由其中一個金鑰推匯出另一個金鑰。對稱金鑰演算法具有加密處理簡單,加解密速度快,金鑰較短,發展歷史悠久等特點,非對稱金鑰演算法具有加解密速度慢的特點,金鑰尺寸大,發展歷史較短等特點。

2樓:

發加密後公鑰給對方,對方解開後用公鑰加密內容併傳送,本地解密。

夠簡單了吧?

對稱加密與非對稱加密的技術有什麼區別

3樓:匿名使用者

對稱加密,或專用金鑰(也稱做常規加密)由通訊雙方共享一個祕密金鑰。

傳送方在進行數**算時使用金鑰將明文加密成密文。接受方使用相同的密

鑰將密文還原成明文。rsa rc4演算法,資料加密標準(des),國際資料加密

演算法(idea)以及skipjack加密技術都屬於對稱加密方式。

非對稱加密,當傳送資訊時,

傳送方使用接收方的公鑰對資料加密,而接收方則使用自己的私鑰解密,

這樣,資訊就可以安全無誤地到達目的地了,即使被第三方截獲,由於沒有相應的私鑰,

也無法進行解密。通過數字的手段保證加密過程是一個不可逆過程,即只有用私有金鑰才能解密。

公用金鑰加密技術允許對資訊進行數字簽名。數字簽名使用傳送傳送一方的

專用金鑰對所傳送資訊的某一部分進行加密。接受方收到該資訊後,使用發

送方的公用金鑰解密數字簽名,驗證傳送方身份。在對稱加密(或叫單金鑰

加密)中,只有一個金鑰用來加密和解密資訊。儘管單金鑰加密是一個簡單

的過程,但是雙方都必須完全的相信對方,並都持有這個金鑰的備份。但要

達到這種信任的級別並不是想像中的那麼簡單。當雙方試圖建立信任關係時

可能一個安全破壞已經發生了。首先金鑰的傳輸就是一個重要問題,如果它

被擷取,那麼這個金鑰以及相關的重要資訊就沒有什麼安全可言了。非對稱

加密在加密的過程中使用一對金鑰,而不像對稱加密只使用一個單獨的金鑰

。一對金鑰中一個用於加密,另一個用來解密。重要的概念是在這對金鑰中一個金鑰用來公用

,另一個作為私有的金鑰;用來向外公佈的叫做公鑰,另一半需要安全保護

的是私鑰。非對稱加密的一個缺點就是加密的速度非常慢,因為需要強烈的

數**算程式。如果一個使用者需要使用非對稱加密,那麼即使比較少量的信

息可以也要花上幾個小時的時間。 非對稱加密的另一個名稱叫公鑰加密

。儘管私鑰和公鑰都有與數學相關的,但從公鑰中確定私鑰的值是非常困難

的並且也是非常耗時的。在網際網路上通訊,非對稱加密的金鑰管理是容易的

因為公鑰可以任易的傳播,私鑰必須在使用者手中小心保護。