DES和AES算法的比较各自优缺点

DES与AES的比较研究

聂定远;李小俊

讨论了目前主要的一些数据加密算法、DES算法及高级加密标准(AES)的Rijndael算法。

比较了DES、AES对称密码算法,得出AES具有比DES更好的安全性、效率、灵活性的结论。

【作者单位】:中国地质大学信息工程学院 湖北武汉430074

【关键词】:密码算法;数据加密;DES;AES

【分类号】:TN918.1

【DOI】:CNKI:ISSN:1672-7800.0.2007-05-012

【正文快照】:

1DES算法介绍DES算法具有对称性,既可以用于加密又可以用于解密。

对称性带来的一个很大的好处在于硬件实现,DES的加密和解密可以用完全相同的硬件来实现。

DES算法的明文分组是64位,输出密文也是64位。

所以密钥的有效位数是56位,加上校验位共64位。

总体流程如表1所示:输入的64位明文,先经初始IP变换,形成64位数据,64位数据被分为两部分,分别是L部分和R部分;L和R经过16次迭代,形成新的64位;新的64位数据再经初始逆变换,输出64位密文。

初始置换和逆初始置换是简单的移位操作。

在迭代过程这一步骤,替代是在密钥控制下进行的,而移位是按…

推荐 CAJ下载 PDF下载

  • 鍑犵甯哥敤鏁版嵁鍔犲瘑绠楁硶鐨勬瘮杈
    绛旓細鍑犵瀵圭О鎬у姞瀵嗙畻娉曪細AES,DES,3DESDES鏄竴绉嶅垎缁勬暟鎹姞瀵嗘妧鏈紙鍏堝皢鏁版嵁鍒嗘垚鍥哄畾闀垮害鐨勫皬鏁版嵁鍧楋紝涔嬪悗杩涜鍔犲瘑锛夛紝閫熷害杈冨揩锛岄傜敤浜庡ぇ閲忔暟鎹姞瀵嗭紝鑰3DES鏄竴绉嶅熀浜嶥ES鐨勫姞瀵嗙畻娉曪紝浣跨敤3涓笉鍚屽瘑鍖欏鍚屼竴涓垎缁勬暟鎹潡杩涜3娆″姞瀵嗭紝濡傛浠ヤ娇寰楀瘑鏂囧己搴︽洿楂樸傜浉杈冧簬DES鍜3DES绠楁硶鑰岃█锛AES绠楁硶鏈夌潃鏇撮珮鐨...
  • AES DES鍔犲瘑鏈変粈涔堝尯鍒晩?
    绛旓細AES鍜DES鍔犲瘑鐨勫尯鍒細1銆佸瘑閽ラ暱搴︿笉鍚孉ES 瀵嗛挜闀垮害鍙互鏄 128 浣嶏紝192 浣嶅拰 256 浣嶃侱ES 瀵嗛挜闀垮害鍦 DES 涓负 56 浣嶃2銆佽疆鏁颁笉鍚孉ES 杞暟鍙栧喅浜庡瘑閽ラ暱搴︼細10 (128 浣), 12 (192 浣) 鎴 14 (256 浣)銆侱ES 娑夊強 16 杞浉鍚岀殑鎿嶄綔銆3銆佸師鐞嗕笉鍚孉ES 缁撴瀯鍩轰簬缃崲鎺掑垪缃戠粶銆侱ES 缁撴瀯鍩轰簬 ...
  • 瀵圭О鍔犲瘑 鏈夊摢浜
    绛旓細AES鍔犲瘑绠楁硶銆侫ES鍔犲瘑绠楁硶鏄竴绉嶅绉板姞瀵嗙畻娉曪紝鍏跺叏绉版槸楂樼骇鍔犲瘑鏍囧噯绠楁硶銆傜浉杈冧簬DES绠楁硶锛AES绠楁硶鍦ㄥ畨鍏ㄦс佸鐞嗛熷害鍜屾晥鐜囨柟闈㈤兘鏈夋樉钁楃殑鎻愬崌銆傜壒鍒槸鍦ㄥ瘑閽ラ暱搴︿笂锛孉ES鎻愪緵浜嗘洿澶氶夐」锛屽寮轰簡鎶垫姉鏆村姏鐮磋В鐨勮兘鍔涖傜敱浜庡叾楂樺害鐨勫畨鍏ㄦу拰鑹ソ鐨勬ц兘琛ㄧ幇锛孉ES绠楁硶鍦ㄥ疄闄呭簲鐢ㄤ腑寰楀埌浜嗗箍娉涚殑璁ゅ彲鍜屼娇鐢ㄣ3DES...
  • 涓轰粈涔AES鐨128瀵嗛挜姣DES鐨56瀵嗛挜寮1021鍊嶅晩?
    绛旓細灏界浜轰滑瀵笰ES杩樻湁涓嶅悓鐨勭湅娉,浣嗘讳綋鏉ヨ,AES浣滀负鏂颁竴浠g殑鏁版嵁鍔犲瘑鏍囧噯姹囪仛浜嗗己瀹夊叏鎬с侀珮鎬ц兘銆侀珮鏁堢巼銆佹槗鐢ㄥ拰鐏垫椿绛変紭鐐广侫ES璁捐鏈変笁涓瘑閽ラ暱搴:128,192,256浣嶏紝鐩稿鑰岃█锛孉ES鐨128瀵嗛挜姣DES鐨56瀵嗛挜寮1021鍊峓2]銆AES绠楁硶涓昏鍖呮嫭涓変釜鏂归潰锛氳疆鍙樺寲銆佸湀鏁板拰瀵嗛挜鎵╁睍銆傛湰鏂囦互128涓轰緥锛屼粙缁绠楁硶鐨...
  • 鍝簺鏄绉板姞瀵绠楁硶
    绛旓細1. AES锛堥珮绾у姞瀵嗘爣鍑嗭級锛氳繖鏄洰鍓嶅箍娉涗娇鐢ㄧ殑瀵圭О鍔犲瘑绠楁硶涔嬩竴銆傚畠浣跨敤鍥哄畾鐨勫瘑閽ユ潵鍔犲瘑鍜岃В瀵嗘暟鎹紝骞朵笖鑳戒繚璇佹暟鎹殑瀹夊叏鎬у拰淇濆瘑鎬с傜敱浜庡叾楂樻晥鐨勬ц兘鍜岃壇濂界殑瀹夊叏鎬э紝AES宸茬粡鏇夸唬DES鎴愪负浜嗗緢澶氱郴缁熷拰搴旂敤鐨勬爣鍑嗗姞瀵嗙畻娉曘2. DES锛堟暟鎹姞瀵嗘爣鍑嗭級锛氳繖鏄渶鏃╄骞挎硾浣跨敤鐨勫绉板姞瀵嗙畻娉曚箣涓銆傚畠閫氳繃澶嶆潅鐨...
  • 闃叉硠瀵嗙郴缁熼槻娉勫瘑绯荤粺閲囩敤鐨勫姞瀵绠楁硶
    绛旓細闃叉硠瀵嗙郴缁熶富瑕侀噰鐢ㄥ嚑绉嶅姞瀵嗙畻娉曟潵纭繚鏁版嵁鐨勫畨鍏ㄦэ細IDEA绠楁硶銆丷SA绠楁硶鍜孉ES绠楁硶銆侫ES绠楁硶鍥犲叾鍑鸿壊鐨勫姞瀵嗗己搴﹁岃璁や负鏄渶浣抽夋嫨銆侷DEA绠楁硶浣滀负瀵圭О鍔犲瘑绠楁硶锛屽叾鍔犲瘑閫熷害蹇佸己搴﹂珮锛屼絾瀵嗛挜绠$悊鍥伴毦锛屼笉閫傜敤浜庡ぇ瑙勬ā鐢ㄦ埛鍜屽紑鏀剧綉缁滅幆澧冦DES鍜IDEA鏄父瑙佺殑瀵圭О鍔犲瘑绠楁硶锛岃孉ES鐨128浣嶅瘑閽ユ彁渚涗簡杩滆繙瓒呰繃DES鐨...
  • 瀵圭О鍔犲瘑绠楁硶鐨鍔犲瘑绠楁硶涓昏鏈夊摢浜
    绛旓細2銆DES绠楁硶锛氭暟鎹姞瀵嗘爣鍑嗭紝閫熷害杈冨揩锛岄傜敤浜庡姞瀵嗗ぇ閲忔暟鎹殑鍦哄悎銆3DES绠楁硶锛氭槸鍩轰簬DES锛屽涓鍧楁暟鎹敤涓変釜涓嶅悓鐨勫瘑閽ヨ繘琛屼笁娆″姞瀵嗭紝寮哄害鏇撮珮銆AES绠楁硶锛氶珮绾у姞瀵嗘爣鍑嗭紝鏄笅涓浠g殑鍔犲瘑绠楁硶鏍囧噯锛岄熷害蹇紝瀹夊叏绾у埆楂樸3銆佸父瑙佺殑瀵圭О鍔犲瘑绠楁硶鏈夛細DES鈥斺斿瘑閽ョ煭锛屼娇鐢ㄦ椂闂撮暱锛岀‖浠惰绠楀揩浜庤蒋浠躲侷DEA鈥斺...
  • des鏄粈涔堝姞瀵绠楁硶鏍囧噯
    绛旓細鑰屽湪AES涓紝鏁翠釜鍧椾笉杩涜闄ゆ硶锛屾暣涓潡涓璧峰鐞嗕互鐢熸垚瀵嗘枃銆傜浉瀵硅岃█锛孉ES姣擠ES蹇緱澶氾紝涓嶥ES鐩告瘮锛孉ES鑳藉鍦ㄥ嚑绉掗挓鍐呭姞瀵嗗ぇ鍨嬫枃浠躲傜敱浜嶥ES涓娇鐢ㄧ殑鍏变韩瀵嗛挜鐨勬瘮鐗瑰ぇ灏忚緝灏忥紝鍥犳瀹冭璁や负涓嶅AES瀹夊叏銆侱ES琚涓烘洿瀹规槗鍙楀埌鏆村姏鏀诲嚮锛岃屽埌鐩墠涓烘锛屽皻鏈亣鍒颁换浣曚弗閲嶆敾鍑荤殑AES銆傚湪鐏垫椿鎬х殑鍩虹涓婅瘎浼绠楁硶...
  • 鍏充簬DES鍜孉ES鐨闂
    绛旓細AES鏄編鍥藉浗瀹舵爣鍑嗘妧鏈爺绌舵墍NIST鏃ㄥ湪鍙栦唬DES鐨21涓栫邯鐨勫姞瀵嗘爣鍑嗐AES鐨鍩烘湰瑕佹眰鏄紝閲囩敤瀵圭О鍒嗙粍瀵嗙爜浣撳埗锛屽瘑閽ラ暱搴︾殑鏈灏戞敮鎸佷负128銆192銆256锛屽垎缁勯暱搴128浣嶏紝绠楁硶搴旀槗浜庡悇绉嶇‖浠跺拰杞欢瀹炵幇銆1998骞碞IST寮濮婣ES绗竴杞垎鏋愩佹祴璇曞拰寰侀泦锛屽叡浜х敓浜15涓欓夌畻娉曘1999骞3鏈堝畬鎴愪簡绗簩杞瓵ES2鐨勫垎鏋愩佹祴璇曘傞...
  • SHA-256,AES,SSH,DES鍝釜鏇村畨鍏
    绛旓細sha_256鏄搱甯绠楁硶锛屾槸鐢ㄦ潵鍒ゆ柇鍘熶俊鎭湁娌℃湁琚鏀圭殑銆傜畻娉曟槸鍗曞悜鐨勶紝鏃犳硶浠庡搱甯屽艰В瀵嗗師淇℃伅銆AES鏄敤鏉ュ姞瀵嗚В瀵嗙殑锛屽彲浠ユ妸鍔犲瘑鍚庣殑淇℃伅瑙e瘑鎴愬師淇℃伅銆
  • 扩展阅读:tkip+aes和aes哪个好 ... 比较des和aes的异同点 ... des和aes中s盒的区别 ... 简述aes和des区别 ... des算法和aes的区别 ... des和aes哪个安全 ... 3des和des算法区别 ... des和aes区别和联系 ... aes des加密区别 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网