AES(高級(jí)加密標(biāo)準(zhǔn))和DES(美國數(shù)據(jù)加密標(biāo)準(zhǔn))是對(duì)稱加密算法。AES是美國聯(lián)邦政府采用的一種區(qū)塊加密標(biāo)準(zhǔn)。DES是對(duì)稱性加密里常見的一種,是一種使用密鑰加密的塊算法。那么AES和DES算法的區(qū)別在哪里,這兩者有哪些優(yōu)缺點(diǎn)呢?
?什么是AES?
AES一般指高級(jí)加密標(biāo)準(zhǔn),又稱Rijndael加密法,是美國聯(lián)邦政府采用的一種區(qū)塊加密標(biāo)準(zhǔn)。它由美國國家標(biāo)準(zhǔn)與技術(shù)研究院(NIST)于2001年11月26日發(fā)布于FIPS PUB 197,并在2002年5月26日成為有效的標(biāo)準(zhǔn)。它是當(dāng)今使用最廣泛的對(duì)稱分組密碼算法之一。
什么是DES?
DES算法為密碼體制中的對(duì)稱密碼體制,又被稱為美國數(shù)據(jù)加密標(biāo)準(zhǔn),是1972年美國IBM公司研制的對(duì)稱密碼體制加密算法。 明文按64位進(jìn)行分組,密鑰長64位,密鑰事實(shí)上是56位參與DES運(yùn)算(第8、16、24、32、40、48、56、64位是校驗(yàn)位, 使得每個(gè)密鑰都有奇數(shù)個(gè)1)分組后的明文組和56位的密鑰按位替代或交換的方法形成密文組的加密方法。
AES和DES算法的主要區(qū)別文章來源:http://www.zghlxwxcb.cn/news/detail-403674.html
AES與DES之間的主要區(qū)別在于加密過程。在DES中,將明文分為兩半,然后再進(jìn)行進(jìn)一步處理;而在AES中,整個(gè)塊不進(jìn)行除法,整個(gè)塊一起處理以生成密文。相對(duì)而言文章來源地址http://www.zghlxwxcb.cn/news/detail-403674.html
到了這里,關(guān)于AES和DES算法的區(qū)別,分別有哪些優(yōu)缺點(diǎn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!