左曉靜, 譚會(huì)君
(漯河職業(yè)技術(shù)學(xué)院 信息工程系, 河南 漯河 462000)
常用數(shù)據(jù)加密算法分析及比較
左曉靜, 譚會(huì)君
(漯河職業(yè)技術(shù)學(xué)院 信息工程系, 河南 漯河 462000)
數(shù)據(jù)加密算法是互聯(lián)網(wǎng)安全技術(shù)中常用的方法之一。通過對(duì)常用的幾種加密算法進(jìn)行分析比較,總結(jié)出使用的注意事項(xiàng)、優(yōu)缺點(diǎn)、適用場合,并對(duì)數(shù)據(jù)加密算法的未來發(fā)展進(jìn)行分析,為混合數(shù)據(jù)加密算法的使用者提供參考。
數(shù)據(jù)加密;加密算法;RSA加密算法
伴隨著網(wǎng)絡(luò)信息技術(shù)的發(fā)展,網(wǎng)絡(luò)開始影響人們生活的各個(gè)方面,但隨之而來的安全性要求也就越來越高。應(yīng)用數(shù)據(jù)加密技術(shù),既保證了人們?cè)诰W(wǎng)絡(luò)活動(dòng)中對(duì)相關(guān)數(shù)據(jù)和資料的保密要求,又保證了網(wǎng)絡(luò)的安全性和保密性。在電子商務(wù)、數(shù)字貨幣、網(wǎng)絡(luò)銀行等網(wǎng)絡(luò)業(yè)務(wù)快速興起的時(shí)代,數(shù)據(jù)加密技術(shù)作為數(shù)據(jù)安全的核心技術(shù)顯得尤為重要。實(shí)現(xiàn)數(shù)據(jù)加密技術(shù)的主要方法是數(shù)據(jù)加密算法,也可以說加密算法是加密技術(shù)的基礎(chǔ)[1],任何一種成熟的加密技術(shù)都需要建立多種加密算法組合,或者使加密算法與其他應(yīng)用軟件有機(jī)結(jié)合。加密算法是對(duì)信息進(jìn)行編碼和解碼的技術(shù),編碼是把可讀信息(明文)譯成代碼形式(密文),其逆過程就是解密。一個(gè)加密算法S可以用數(shù)學(xué)符號(hào)描述為
S={P, C, K, E, D}
其中,P——明文,表示全體可能出現(xiàn)的明文集合;C——密文,表示全體可能出現(xiàn)的密文集合;K——密鑰,是加密算法中的可變參數(shù);E——加密算法,由一些公式、法則或程序構(gòu)成;……
漯河職業(yè)技術(shù)學(xué)院學(xué)報(bào)
2017年2期