⑴ 對稱加密與非對稱加密的技術有什麼區別
對稱加密與非對稱加密
對稱加密,或專用密鑰(也稱做常規加密)由通信雙方共享一個秘密密鑰。
發送方在進行數學運算時使用密鑰將明文加密成密文。接受方使用相同的密
鑰將密文還原成明文。RSA
RC4演算法,數據加密標准(DES),國際數據加密
演算法(IDEA)以及Skipjack加密技術都屬於對稱加密方式。
非對稱加密,當發送信息時,
發送方使用接收方的公鑰對數據加密,而接收方則使用自己的私鑰解密,
這樣,信息就可以安全無誤地到達目的地了,即使被第三方截獲,由於沒有相應的私鑰,
也無法進行解密。通過數字的手段保證加密過程是一個不可逆過程,即只有用私有密鑰才能解密。
公用密鑰加密技術允許對信息進行數字簽名。數字簽名使用發送發送一方的
專用密鑰對所發送信息的某一部分進行加密。接受方收到該信息後,使用發
送方的公用密鑰解密數字簽名,驗證發送方身份。在對稱加密(或叫單密鑰
加密)中,只有一個密鑰用來加密和解密信息。盡管單密鑰加密是一個簡單
的過程,但是雙方都必須完全的相信對方,並都持有這個密鑰的備份。但要
達到這種信任的級別並不是想像中的那麼簡單。當雙方試圖建立信任關系時
可能一個安全破壞已經發生了。首先密鑰的傳輸就是一個重要問題,如果它
被截取,那麼這個密鑰以及相關的重要信息就沒有什麼安全可言了。非對稱
加密在加密的過程中使用一對密鑰,而不像對稱加密只使用一個單獨的密鑰
。一對密鑰中一個用於加密,另一個用來解密。重要的概念是在這對密鑰中一個密鑰用來公用
,另一個作為私有的密鑰;用來向外公布的叫做公鑰,另一半需要安全保護
的是私鑰。非對稱加密的一個缺點就是加密的速度非常慢,因為需要強烈的
數學運算程序。如果一個用戶需要使用非對稱加密,那麼即使比較少量的信
息可以也要花上幾個小時的時間。
非對稱加密的另一個名稱叫公鑰加密
。盡管私鑰和公鑰都有與數學相關的,但從公鑰中確定私鑰的值是非常困難
的並且也是非常耗時的。在互聯網上通信,非對稱加密的密鑰管理是容易的
因為公鑰可以任易的傳播,私鑰必須在用戶手中小心保護。
⑵ 數據加密技術:如何區分對稱式和非對稱式,以及它們在鏈路、節點和端到端加密中的應用
對稱加密和非對稱加密的主要區別以及它們在鏈路、節點和端到端加密中的應用如下:
一、對稱加密與非對稱加密的區別
對稱加密:
非對稱加密:
二、在鏈路、節點和端到端加密中的應用
鏈路加密:
節點加密:
端到端加密:
綜上所述,對稱加密和非對稱加密各有優缺點,在實際應用中需要根據具體場景和需求選擇合適的加密方式。在鏈路、節點和端到端加密中,這兩種加密方式都有其獨特的應用價值和挑戰。