私鑰是什么意思
私鑰加密算法使用單個私鑰來加密和解密數據,由隨機選擇的數字組成,使用者都必須需要私鑰來完成解密。
私鑰加密算法,又稱對稱加密算法,因為這種算法解密密鑰和加密密鑰是相同的。也正因為同一密鑰既用于加密又用于解密,所以這個密鑰是不能公開的。常見的有《DES加密算法》、《AES加密算法》。
在密碼學中,密鑰(key,又常稱金鑰)是指某個用來完成加密、解密、完整性驗證等密碼學應用的秘密信息。在對稱密碼學(或稱密鑰密碼學)中,加密和解密用的是同一個鑰匙,因此鑰匙需要保密。而在公鑰密碼學(或稱非對稱密碼學)中,加密和解密用的鑰匙不同:通常一個是公開的,稱為公鑰;另一個保密,稱為私鑰。
公鑰算法的缺點
現實中,公鑰機制也有它的缺點,那就是效率非常低,比常用的私鑰算法(如 DES 和 AES)慢上一兩個數量級都有可能。所以它不適合為大量的原始信息進行加密。為了同時兼顧安全和效率,我們通常結合使用公鑰算法和私鑰算法:
首先,發送方使用對稱算法對原始信息進行加密。
接收方通過公鑰機制生成一對密鑰,一個公鑰,一個私鑰。
接收方 將公鑰發送給 發送方。
發送方用公鑰對對稱算法的密鑰進行加密,并發送給接收方。
接收方用私鑰進行解密得到對稱算法的密鑰。
發送方再把已加密的原始信息發送給接收方。
接收方使用對稱算法的密鑰進行解密。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com