非對稱加密解密的過程 簡要說說對稱加密和非對稱加密的原理以及區(qū)別是什么?
簡要說說對稱加密和非對稱加密的原理以及區(qū)別是什么?非對稱加密和對稱加密在加密和解密過程、加密和解密速度以及傳輸安全性方面是不同的。具體介紹如下:[1]加密和解密過程不同。對稱加密過程和解密過程使用相同
簡要說說對稱加密和非對稱加密的原理以及區(qū)別是什么?
非對稱加密和對稱加密在加密和解密過程、加密和解密速度以及傳輸安全性方面是不同的。具體介紹如下:[1]加密和解密過程不同。對稱加密過程和解密過程使用相同的密鑰,加密過程相當于使用原始密鑰,密鑰可以傳輸輸出密文,而原始文本可以在解密過程中由密文密鑰推導出來。但是非對稱加密使用兩個密鑰,公鑰用于加密,私鑰用于解密。
2. 加解密速度不同,對稱加解密速度較快,適合長時間使用數據。非對稱加密和解密需要很長的時間,而且速度比較慢,所以它只適用于少量的數據。
3. 傳輸的安全性是不同的。在對稱加密過程中,密鑰不能安全地傳輸。密文在傳輸過程中可能被第三方截獲。如果碼本也被第三方截獲,則傳輸的密碼信息會被第三方破解,安全性相對較低。在非對稱加密算法中,私鑰根據不同的算法產生不同的隨機數。私鑰通過一定的加密算法得到公鑰,但從私鑰到公鑰的推導過程是單向的,即公鑰不能推導出私鑰。所以安全性很高。源:-對稱加密源:-非對稱加密
非對稱密鑰加密系統(tǒng),也稱為公鑰加密。它需要使用一對密鑰來完成加解密操作,一個是公開發(fā)布的,即公鑰,另一個是由用戶秘密保存的,即私鑰。發(fā)送方使用公鑰加密,接收方使用私鑰解密。公鑰機制是靈活的,但加解密的速度比對稱密鑰加密慢得多。在非對稱加密系統(tǒng)中,密鑰被分解成一對。這些密鑰中的任何一個都可以用作公開密鑰(加密密鑰),以非保密方式向其他人公開,而另一個可以保存為私鑰(解密密鑰)。私鑰只能由生成密鑰對的交易方持有,公鑰可以廣泛分發(fā)。本方案中的信息交換過程是:交易方A生成一對密鑰,并將其中一個密鑰作為公鑰發(fā)布給其他交易方;交易方B獲得公鑰后,用該密鑰對信息進行加密,然后發(fā)送給交易方A;交易方A用另一個私鑰對加密后的信息進行解密自救。
對稱加密和非對稱加密的區(qū)別?
想象一個帶鎖的盒子。如下圖所示,鑰匙就是那個鎖的鑰匙。對稱加密意味著雙方都擁有鎖的密鑰。加密機用鑰匙打開鎖,鎖上盒子里的東西。解密程序使用相同的密鑰打開鎖并取出里面的東西。
或者上面的框和鎖,公鑰可以理解為相同的鎖(并且這些鎖是打開的,也就是說,沒有鎖)。私鑰是這些鎖的密鑰。只有一個密鑰存儲在解密程序中。加密機先把東西放進盒子里,然后用一把打開的鎖(公鑰)鎖住盒子,最后把盒子發(fā)給解密機;收到盒子后,解密機用密鑰(私鑰)打開鎖,取出里面的內容。