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加密技術都屬於對稱加密方式。
非對稱加密,當傳送資訊時,
傳送方使用接收方的公鑰對資料加密,而接收方則使用自己的私鑰解密,
這樣,資訊就可以安全無誤地到達目的地了,即使被第三方截獲,由於沒有相應的私鑰,
也無法進行解密。通過數字的手段保證加密過程是一個不可逆過程,即只有用私有金鑰才能解密。
公用金鑰加密技術允許對資訊進行數字簽名。數字簽名使用傳送傳送一方的
專用金鑰對所傳送資訊的某一部分進行加密。接受方收到該資訊後,使用發
送方的公用金鑰解密數字簽名,驗證傳送方身份。在對稱加密(或叫單金鑰
加密)中,只有一個金鑰用來加密和解密資訊。儘管單金鑰加密是一個簡單
的過程,但是雙方都必須完全的相信對方,並都持有這個金鑰的備份。但要
達到這種信任的級別並不是想像中的那麼簡單。當雙方試圖建立信任關係時
可能一個安全破壞已經發生了。首先金鑰的傳輸就是一個重要問題,如果它
被擷取,那麼這個金鑰以及相關的重要資訊就沒有什麼安全可言了。非對稱
加密在加密的過程中使用一對金鑰,而不像對稱加密只使用一個單獨的金鑰
。一對金鑰中一個用於加密,另一個用來解密。重要的概念是在這對金鑰中一個金鑰用來公用
,另一個作為私有的金鑰;用來向外公佈的叫做公鑰,另一半需要安全保護
的是私鑰。非對稱加密的一個缺點就是加密的速度非常慢,因為需要強烈的
數**算程式。如果一個使用者需要使用非對稱加密,那麼即使比較少量的信
息可以也要花上幾個小時的時間。 非對稱加密的另一個名稱叫公鑰加密
。儘管私鑰和公鑰都有與數學相關的,但從公鑰中確定私鑰的值是非常困難
的並且也是非常耗時的。在網際網路上通訊,非對稱加密的金鑰管理是容易的
因為公鑰可以任易的傳播,私鑰必須在使用者手中小心保護。