對(duì)稱加密中的DES和AES
發(fā)表于:2020-03-13
對(duì)稱加密就是在加密算法中,同一個(gè)密鑰可以同時(shí)用作信息的加密和解密,這種加密方法稱為對(duì)稱加密,也稱為單密鑰加密。
DES 是對(duì)稱性加密里面常見一種,全稱為 Data Encryption Standard,即數(shù)據(jù)加密標(biāo)準(zhǔn),是1977 年美國聯(lián)邦信息處理標(biāo)準(zhǔn)采用的一種對(duì)稱密碼,將明文分組進(jìn)行替代或交換的方法形成密文組。由于技術(shù)的進(jìn)步現(xiàn)在可以被暴力破解。
AES 是取代 DES 而成為新標(biāo)準(zhǔn)的一種對(duì)稱加密算法,該算法在美國 NIST 組織的競(jìng)選活動(dòng)中,通過全世界的密碼學(xué)家共同破譯也沒有找到其弱點(diǎn),所以該算法也是現(xiàn)在常用的一種加密算法。
AES 通過字節(jié)對(duì)應(yīng)表相當(dāng)于密碼本將明文中的字符進(jìn)行替換,之后將字符分成區(qū)塊進(jìn)行位置移動(dòng),在進(jìn)行矩陣運(yùn)算,然后再和密鑰再一次進(jìn)行矩陣運(yùn)算,得出密文。解密的過程是將算法的流程倒置進(jìn)行逆運(yùn)算得出明文。
.png)
(非特殊說明,本文版權(quán)歸原作者所有,轉(zhuǎn)載請(qǐng)注明出處 )
標(biāo)簽: 上海網(wǎng)站建設(shè)、上海網(wǎng)站制作、高端網(wǎng)站設(shè)計(jì)、邁若網(wǎng)絡(luò)
手機(jī)隨時(shí)獲取邁若動(dòng)態(tài),掃描左側(cè)二維碼
添加邁若微信公眾號(hào)【manro_since2005】
相關(guān)文章