密碼系統(tǒng)通常從3個(gè)獨(dú)立的方面進(jìn)行分類(lèi):
1 按將明文轉(zhuǎn)化為密文的操作類(lèi)型分為:置換密碼和易位密碼。所有加密算法都是建立在兩個(gè)通用原則之上:置換和易位。 2 按明文的處理方法可分為:分組密碼(塊密碼)和序列密碼(流密碼)。
3 按密鑰的使用個(gè)數(shù)分為:對(duì)稱(chēng)密碼體制和非對(duì)稱(chēng)密碼體制。
如果發(fā)送方使用的加密密鑰和接受方使用的解密密鑰相同,或從其中一個(gè)密鑰易于的出另一個(gè)密鑰,這樣的系統(tǒng)叫做對(duì)稱(chēng)的,但密鑰或常規(guī)加密系統(tǒng)。如果發(fā)送放使用的加密密鑰和接受方使用的解密密鑰不相同,從其中一個(gè)密鑰難以推出另一個(gè)密鑰,這樣的系統(tǒng)就叫做不對(duì)稱(chēng)的,雙密鑰或公鑰加密系統(tǒng)。 分組密碼的加密方式是首先將明文序列以固定長(zhǎng)度進(jìn)行分組,每一組明文用相同的密鑰和加密函數(shù)進(jìn)行運(yùn)算。 分組密碼設(shè)計(jì)的核心上構(gòu)造既具有可逆性又有很強(qiáng)的線性的算法。 序列密碼的加密過(guò)程是將報(bào)文,話音,圖象,數(shù)據(jù)等原始信息轉(zhuǎn)化成明文數(shù)據(jù)序列,然后將它同密鑰序列進(jìn)行異或運(yùn)算。生成密文序列發(fā)送給接受者。 數(shù)據(jù)加密技術(shù)可以分為3類(lèi):對(duì)稱(chēng)型加密,不對(duì)稱(chēng)型加密和不可逆加密。
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |