非對(duì)稱(chēng)密碼體制稱(chēng)為什么 常用的非對(duì)稱(chēng)密碼算法有哪些?
常用的非對(duì)稱(chēng)密碼算法有哪些?對(duì)稱(chēng)加密算法(密鑰加密)和非對(duì)稱(chēng)加密算法(公鑰加密)。對(duì)稱(chēng)加密算法用于加密敏感數(shù)據(jù)和其他信息。常用的算法有:DES(data encryption standard):數(shù)據(jù)
常用的非對(duì)稱(chēng)密碼算法有哪些?
對(duì)稱(chēng)加密算法(密鑰加密)和非對(duì)稱(chēng)加密算法(公鑰加密)。對(duì)稱(chēng)加密算法用于加密敏感數(shù)據(jù)和其他信息。常用的算法有:DES(data encryption standard):數(shù)據(jù)加密標(biāo)準(zhǔn),它速度快,適合對(duì)大量數(shù)據(jù)進(jìn)行加密。3DES(tripledes):基于DES,一個(gè)數(shù)據(jù)塊用三個(gè)不同的密鑰加密三次,強(qiáng)度更高。AES(Advanced Encryption Standard,高級(jí)加密標(biāo)準(zhǔn)):高級(jí)加密標(biāo)準(zhǔn),是下一代加密算法標(biāo)準(zhǔn),具有高速度和高安全級(jí)別;AES常見(jiàn)的非對(duì)稱(chēng)加密算法如下:RSA:由RSA公司發(fā)明,它是一種支持可變長(zhǎng)度密鑰的公鑰算法,并且文件塊的長(zhǎng)度要可變被加密也是可變的;DSA(數(shù)字簽名)是一種公鑰算法:數(shù)字簽名算法,是DSS(數(shù)字簽名標(biāo)準(zhǔn))的標(biāo)準(zhǔn)算法;ECC(橢圓曲線密碼術(shù)):橢圓曲線密碼術(shù)。
非對(duì)稱(chēng)加密算法的優(yōu)點(diǎn)有哪些?
非對(duì)稱(chēng)加密算法的優(yōu)點(diǎn)如下:安全性高。
非對(duì)稱(chēng)加密使用一對(duì)密鑰,一個(gè)用于加密,另一個(gè)用于解密。此外,公開(kāi)密鑰是公開(kāi)的,秘密密鑰是自己保存的。它不需要像對(duì)稱(chēng)加密那樣在通信前同步密鑰。因此,非對(duì)稱(chēng)加密算法更安全,密鑰越長(zhǎng),破解難度越大。
非對(duì)稱(chēng)加密算法是什么?
對(duì)稱(chēng)加密算法
用于加密數(shù)據(jù)的密鑰可以計(jì)算用于解密數(shù)據(jù)的密鑰,反之亦然。大多數(shù)對(duì)稱(chēng)加密算法具有相同的加密密鑰和解密密鑰。(加密速度快,適合大數(shù)據(jù)加密)
非對(duì)稱(chēng)加密算法
所謂非對(duì)稱(chēng)加密算法是指用于加密的密鑰與用于解密的密鑰不同,解密密鑰不能從加密密鑰中派生出來(lái)。(加密速度慢,適合小數(shù)據(jù)加密)
非對(duì)稱(chēng)密碼體制的特點(diǎn):算法強(qiáng)度復(fù)雜,安全性取決于算法和密鑰。但是由于算法的復(fù)雜性,加解密的速度不如對(duì)稱(chēng)加解密的速度快。對(duì)稱(chēng)密碼體制中只有一個(gè)密鑰,它是非公開(kāi)的。如果你想解密,你必須讓對(duì)方知道密鑰。所以保證其安全性就是保證密鑰的安全性,而非對(duì)稱(chēng)密鑰系統(tǒng)有兩種密鑰,一種是公開(kāi)的,這樣就不需要像對(duì)稱(chēng)密碼一樣傳遞對(duì)方的密鑰。所以安全性要大得多。
非對(duì)稱(chēng)加密的優(yōu)缺點(diǎn)?
與對(duì)稱(chēng)加密相比,非對(duì)稱(chēng)加密具有更好的安全性:對(duì)稱(chēng)加密通信雙方使用相同的密鑰,如果一方的密鑰泄露,則整個(gè)通信將被破解。
非對(duì)稱(chēng)加密使用一對(duì)密鑰,一個(gè)用于加密,一個(gè)用于解密,公鑰是公共的。密鑰是自己保存的,因此在通信之前不需要像對(duì)稱(chēng)加密那樣同步密鑰。非對(duì)稱(chēng)加密的缺點(diǎn)是加解密時(shí)間長(zhǎng),只適合加密少量數(shù)據(jù)。非對(duì)稱(chēng)加密的主要算法有RSA、ElGamal、背包算法、Rabin、D-H、ECC(橢圓曲線加密算法)等,不同的算法有不同的實(shí)現(xiàn)機(jī)制。請(qǐng)參考相應(yīng)算法的詳細(xì)信息。