日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

對(duì)稱密碼算法指的是什么,對(duì)稱密碼算法的特點(diǎn)是什么

對(duì)稱密碼算法指的是什么

對(duì)稱密碼算法指的是什么,對(duì)稱密碼算法的特點(diǎn)是什么


【對(duì)稱密碼算法指的是什么,對(duì)稱密碼算法的特點(diǎn)是什么】對(duì)稱加密算法是應(yīng)用較早的加密算法,技術(shù)成熟 。在對(duì)稱加密算法中,數(shù)據(jù)發(fā)信方將明文(原始數(shù)據(jù))和加密密鑰一起經(jīng)過特殊加密算法處理后 , 使其變成復(fù)雜的加密密文發(fā)送出去 。收信方收到密文后 , 若想解讀原文,則需要使用加密用過的密鑰及相同算法的逆算法對(duì)密文進(jìn)行解密 , 才能使其恢復(fù)成可讀明文 。
對(duì)稱密碼算法的特點(diǎn)是什么演示機(jī)型:華為MateBook X 系統(tǒng)版本:win10 對(duì)稱加密算法是應(yīng)用較早的加密算法,技術(shù)成熟 。在對(duì)稱加密算法中,數(shù)據(jù)發(fā)信方將明文(原始數(shù)據(jù))和加密密鑰一起經(jīng)過特殊加密算法處理后,使其變成復(fù)雜的加密密文發(fā)送出去 。收信方收到密文后,若想解讀原文 , 則需要使用加密用過的密鑰及相同算法的逆算法對(duì)密文進(jìn)行解密,才能使其恢復(fù)成可讀明文 。
對(duì)稱加密算法具體算法:DES TripleDES算法:DES算法把64位的明文輸入塊變?yōu)閿?shù)據(jù)長(zhǎng)度為64位的密文輸出塊 , 其中8位為奇偶校驗(yàn)位,另外56位作為密碼的長(zhǎng)度 。首先,DES把輸入的64位數(shù)據(jù)塊按位重新組合,并把輸出分為L(zhǎng)0、R0兩部分,每部分各長(zhǎng)32位,并進(jìn)行前后置換 , 最終由L0輸出左32位 , R0輸出右32位,根據(jù)這個(gè)法則經(jīng)過16次迭代運(yùn)算后,得到L16、R16,將此作為輸入 , 進(jìn)行與初始置換相反的逆置換,即得到密文輸出 。
RC算法:RC4算法的原理是攪亂,它包括初始化算法和偽隨機(jī)子密碼生成算法兩大部分,在初始化的過程中,密鑰的主要功能是將一個(gè)256字節(jié)的初始數(shù)簇進(jìn)行隨機(jī)攪亂,不同的數(shù)簇在經(jīng)過偽隨機(jī)子密碼生成算法的處理后可以得到不同的子密鑰序列,將得到的子密鑰序列和明文進(jìn)行異或運(yùn)算(XOR)后 , 得到密文 。
BlowFish算法:BlowFish算法是一個(gè)64位分組及可變密鑰長(zhǎng)度的分組密碼算法,該算法是非專利的 。
對(duì)稱加密算法有哪些指加密和解密使用相同密鑰的加密算法 。對(duì)稱加密算法用來對(duì)敏感數(shù)據(jù)等信息進(jìn)行加密,常用的算法包括RC4、DES、3DES、AES、DESX、Blowfish、ChaCha20、RC5、RC6 。前3種算法被認(rèn)為是不安全的 , 通常禁止使用 。
國(guó)內(nèi):SM1、SM4、ZUC
國(guó)際:DES、3DES、AES
說明:SM1的128位保密強(qiáng)度和性能與AES相當(dāng),SM4的128位已升級(jí)為國(guó)際標(biāo)準(zhǔn)
塊密碼算法:DES、3DES、AES
流密碼算法:RC4
SM1:對(duì)稱加密算法,加密強(qiáng)度為128位,采用硬件實(shí)現(xiàn); 算法不公開 ,只能通過相關(guān)安全產(chǎn)品進(jìn)行使用 。
SM4:對(duì)稱算法,隨WAPI標(biāo)準(zhǔn)一起公布,可使用軟件實(shí)現(xiàn),加密強(qiáng)度為128位 。
SM4分組密碼算法是我國(guó)自主設(shè)計(jì)的分組對(duì)稱密碼算法,用于實(shí)現(xiàn)數(shù)據(jù)的加密/解密運(yùn)算,以保證數(shù)據(jù)和信息的機(jī)密性 。要保證一個(gè)對(duì)稱密碼算法的安全性的基本條件是其具備足夠的密鑰長(zhǎng)度,SM4算法與AES算法具有相同的密鑰長(zhǎng)度分組長(zhǎng)度128比特 , 因此在安全性上高于3DES算法 。
DES(Data Encryption Standard) :數(shù)據(jù)加密標(biāo)準(zhǔn),速度較快,適用于加密 大量數(shù)據(jù) 的場(chǎng)合 。
3DES(Triple DES) :是基于DES,對(duì)一塊數(shù)據(jù)用三個(gè)不同的密鑰進(jìn)行三次加密 , 強(qiáng)度更高 。
AES(Advanced Encryption Standard) :高級(jí)加密標(biāo)準(zhǔn),是下一代的加密算法標(biāo)準(zhǔn),速度快,安全級(jí)別高;
ECB(Electronic Codebook)、特點(diǎn):運(yùn)算快速,支持并行處理,需要填充、說明:不推薦使用
CBC (Cipher Block Chaining)、特點(diǎn):支持并行處理,需要填充、說明:推薦使用
CFB(Cipher Feedback)、特點(diǎn):支持并行處理,不需要填充、說明:不推薦使用
OFB(Output Feedback)、特點(diǎn):迭代運(yùn)算使用流密碼模式,不需要填充、說明:不推薦使用
CTR (Counter)、特點(diǎn):迭代運(yùn)算使用流密碼模式,支持并行處理,不需要填充、說明:推薦使用
XTS(XEX-based tweaked-codebook)、特點(diǎn):不需要填充、說明:用于本地硬盤存儲(chǔ)解決方案中
填充標(biāo)準(zhǔn):明文長(zhǎng)度必須是分組長(zhǎng)度的倍數(shù),如不是倍數(shù),則必須有填充機(jī)制
PKCS#7填充:可處理的分組長(zhǎng)度是1到255個(gè)字節(jié)
AES算法使用標(biāo)準(zhǔn),比如:AES-128-CBC-PKCS#7,其中秘鑰長(zhǎng)度128,分組模式CBC,填充標(biāo)準(zhǔn)PKCS#7,AES算法默認(rèn)分組128bit

    推薦閱讀