對(duì)稱加密的優(yōu)點(diǎn)和缺點(diǎn) 區(qū)塊鏈中,目前主要采用哪種對(duì)稱加密算法用于私鑰的保護(hù)?
區(qū)塊鏈中,目前主要采用哪種對(duì)稱加密算法用于私鑰的保護(hù)?目前主要采用SHA256非對(duì)稱加密本標(biāo)準(zhǔn)是用來(lái)取代原來(lái)在國(guó)際上廣泛使用的des(數(shù)據(jù)加密標(biāo)準(zhǔn))。經(jīng)過(guò)五年的篩選,美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究所(NIST
區(qū)塊鏈中,目前主要采用哪種對(duì)稱加密算法用于私鑰的保護(hù)?
目前主要采用SHA256非對(duì)稱加密
本標(biāo)準(zhǔn)是用來(lái)取代原來(lái)在國(guó)際上廣泛使用的des(數(shù)據(jù)加密標(biāo)準(zhǔn))。經(jīng)過(guò)五年的篩選,美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究所(NIST)于2001年11月26日在FIPS pub 197上發(fā)布了高級(jí)加密標(biāo)準(zhǔn),并于2002年5月26日正式成為有效標(biāo)準(zhǔn)。2006年,高級(jí)加密標(biāo)準(zhǔn)成為對(duì)稱密鑰加密中最流行的算法之一。
該算法由比利時(shí)密碼學(xué)家Joan Daemen和Vincent Rijmen設(shè)計(jì)。結(jié)合兩位作者的名字和rijdael,這是一個(gè)提交高級(jí)加密標(biāo)準(zhǔn)的選擇過(guò)程。Rijdael的發(fā)音接近“Rhine doll”。
對(duì)稱加密算法的特點(diǎn)?
在對(duì)稱密鑰系統(tǒng)中,加密密鑰與解密密鑰相同,發(fā)送方和接收方必須共享密鑰。對(duì)稱密鑰是保密的。沒(méi)有密鑰,解密是不可行的。了解算法和一些密文不足以確定密鑰。在公鑰密碼體制中,它使用不同的加密密鑰和解密密鑰,加密密鑰對(duì)公眾開(kāi)放,而解密密鑰需要保密。發(fā)送方擁有加密或解密密鑰,而接收方擁有另一個(gè)密鑰。兩個(gè)密鑰中的一個(gè)也是秘密的,沒(méi)有解密密鑰,解密是不可行的,知道算法和其中一個(gè)密鑰和一些密文不能確定另一個(gè)密鑰。優(yōu)點(diǎn):對(duì)稱密碼的優(yōu)點(diǎn)是效率高,算法簡(jiǎn)單,系統(tǒng)開(kāi)銷低,適合對(duì)大量數(shù)據(jù)進(jìn)行加密。對(duì)稱密鑰算法具有加密簡(jiǎn)單、加解密速度快、密鑰短、發(fā)展歷史長(zhǎng)等優(yōu)點(diǎn)。缺點(diǎn):對(duì)稱密碼學(xué)在安全通信之前需要以安全的方式交換密鑰,而且其規(guī)模復(fù)雜。公鑰算法具有加解密速度慢、密鑰大小大、發(fā)展歷史短等特點(diǎn)。
非對(duì)稱加密算法的優(yōu)點(diǎn)有哪些?
非對(duì)稱加密算法的優(yōu)點(diǎn)如下:安全性高。
非對(duì)稱加密使用一對(duì)密鑰,一個(gè)用于加密,另一個(gè)用于解密。此外,公開(kāi)密鑰是公開(kāi)的,秘密密鑰是自己保存的。它不需要像對(duì)稱加密那樣在通信前同步密鑰。因此,非對(duì)稱加密算法更安全,密鑰越長(zhǎng),破解難度越大。