安全岗位面试题更新 2026-08-05

请列举出几种常用的对称加密算法,并说明DES、3DES和AES之间的主要差异。

技术原理AES

考察说明

考察对对称加密基础知识的掌握,包括常见算法对比及各自特点。

回答思路

  1. 【回答框架 1】对称加密指加密和解密使用相同密钥的算法,常见的有DES、3DES、AES,此外还有RC4、Blowfish等。
  2. 【回答框架 2】DES:数据加密标准,密钥长度56位,分组长度64位,由于密钥较短,目前已能被暴力破解,安全性不足。
  3. 【回答框架 3】3DES:对DES进行三次加密,有效密钥长度112位或168位,安全性高于DES但速度较慢,逐渐被AES取代。
  4. 【回答框架 4】AES:高级加密标准,支持128/192/256位密钥,分组长度128位,安全性高且性能好,是当前最常用的对称加密算法。
  5. 【回答框架 5】三者对比:从密钥长度、安全性、性能及使用场景来看,AES最优,3DES次之,DES已不推荐使用。
  6. 【关键点 1】DES密钥56位,已不安全
  7. 【关键点 2】3DES三重加密,安全性提升但速度慢
  8. 【关键点 3】AES支持多种密钥长度,性能与安全性俱佳,是主流选择
  9. 【易错点 1】不要将对称加密与非对称加密混淆,前者加解密同钥
  10. 【易错点 2】注意区分密钥长度与分组长度,DES分组为64位
  11. 【易错点 3】3DES并非简单重复三次DES,存在加密-解密-加密的特定模式