密碼系統(tǒng)通常從3個獨(dú)立的方面進(jìn)行分類:
1 按將明文轉(zhuǎn)化為密文的操作類型分為:置換密碼和易位密碼。所有加密算法都是建立在兩個通用原則之上:置換和易位。 2 按明文的處理方法可分為:分組密碼(塊密碼)和序列密碼(流密碼)。
3 按密鑰的使用個數(shù)分為:對稱密碼體制和非對稱密碼體制。
如果發(fā)送方使用的加密密鑰和接受方使用的解密密鑰相同,或從其中一個密鑰易于的出另一個密鑰,這樣的系統(tǒng)叫做對稱的,但密鑰或常規(guī)加密系統(tǒng)。如果發(fā)送放使用的加密密鑰和接受方使用的解密密鑰不相同,從其中一個密鑰難以推出另一個密鑰,這樣的系統(tǒng)就叫做不對稱的,雙密鑰或公鑰加密系統(tǒng)。 分組密碼的加密方式是首先將明文序列以固定長度進(jìn)行分組,每一組明文用相同的密鑰和加密函數(shù)進(jìn)行運(yùn)算。 分組密碼設(shè)計(jì)的核心上構(gòu)造既具有可逆性又有很強(qiáng)的線性的算法。 序列密碼的加密過程是將報(bào)文,話音,圖象,數(shù)據(jù)等原始信息轉(zhuǎn)化成明文數(shù)據(jù)序列,然后將它同密鑰序列進(jìn)行異或運(yùn)算。生成密文序列發(fā)送給接受者。 數(shù)據(jù)加密技術(shù)可以分為3類:對稱型加密,不對稱型加密和不可逆加密。
相關(guān)推薦:
2011年計(jì)算機(jī)等級考試報(bào)名
2011年計(jì)算機(jī)等級考試報(bào)名方法