加密和解密密鑰不同的密碼體制稱(chēng)為對(duì)稱(chēng)和不對(duì)稱(chēng)密碼體制。如果加密操作和解密操作采用的是相同的密鑰,或者從一個(gè)密鑰易于得出另一個(gè)密鑰,這樣的系統(tǒng)就叫做“對(duì)稱(chēng)密碼系統(tǒng)”,也稱(chēng)為“密鑰密碼體制”。如果加密使用的密鑰和解密使用的密鑰不相同,且從一個(gè)密鑰難以推出另一個(gè)密鑰,這樣的密碼系統(tǒng)稱(chēng)為“非對(duì)稱(chēng)密碼系統(tǒng)”,也稱(chēng)為“公鑰密碼體制”。
對(duì)稱(chēng)密碼采用單鑰密碼系統(tǒng)的加密方法,同一個(gè)密鑰可以同時(shí)用作信息的加密和解密,這種加密方法稱(chēng)為對(duì)稱(chēng)加密,也稱(chēng)為單密鑰加密。大多數(shù)人都熟知對(duì)稱(chēng)加密這一加密方法。在這種方法中,每一方都使用相同的 密鑰來(lái)加密或解密。只要掌握了密鑰,就可以解除使用此法加密的所有數(shù)據(jù)。這種方法有時(shí)也稱(chēng)作秘密密鑰加密。通常對(duì)稱(chēng)加密效率很高,它是網(wǎng)絡(luò)傳送大量數(shù)據(jù)中最常用的一類(lèi)加密方法。
對(duì)稱(chēng)加密算法在加密和解密時(shí)使用的是同一個(gè)秘鑰;而非對(duì)稱(chēng)加密算法需要兩個(gè)密鑰來(lái)進(jìn)行加密和解密,這兩個(gè)秘鑰是公開(kāi)密鑰(publickey,簡(jiǎn)稱(chēng)公鑰)和私有密鑰(privatekey,簡(jiǎn)稱(chēng)私鑰)。與對(duì)稱(chēng)加密算法不同, 非對(duì)稱(chēng)加密算法需要兩個(gè)密鑰:公開(kāi)密鑰(publickey)和私有密鑰(privatekey)。 公開(kāi)密鑰與私有密鑰是一對(duì),如果用公開(kāi)密鑰對(duì)數(shù)據(jù)進(jìn)行加密,只有用對(duì)應(yīng)的私有密鑰才能解密;如果用私有密鑰對(duì)數(shù)據(jù)進(jìn)行加密,那么只有用對(duì)應(yīng)的公開(kāi)密鑰才能解密。因?yàn)榧用芎徒饷苁褂玫氖莾蓚€(gè)不同的 密鑰,所以這種算法叫作 非對(duì)稱(chēng)加密算法。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com