☰
零基础密评考试刷题指南:密码基础与高频考点拆解
2026/10/28 5:31:41 网站建设 项目流程

简介:面向准备商用密码应用与安全性评估考试及密评相关认证的学习者,这份题库型资料聚焦密码基础与刷题训练,适合已入门、需要系统检验知识点掌握程度的考生。压缩包内仅含1个docx文件,整体约26KB,轻量易查阅,便于随时打开练习。题目覆盖分组密码工作模式、KDC会话密钥分发、PGP密钥类型、PKI组件与证书查询、SSL/TLS握手、SM4轮函数、IPSec与AH/ESP、密码法、侧信道攻击、RSA素数生成及密钥分类等高频考点,并附正确答案与部分解析,可用来按章节刷题、定位薄弱环节并对照概念查漏补缺。目前已有3239人学习,适合作为密评备考阶段的日常练习与考前自测材料。

1. 密评考试到底考什么:先把它当成一次「密码体检」的考官培训

很多人第一次听到「密评」,第一反应是这跟我有什么关系——我又不是搞密码的。我第一次接触时也这么想,直到有人打了个比方:密评就是给一套信息系统做一次密码「体检」,而商用密码应用与安全性评估,就是这份体检报告的评分标准;题库里的密码基础题,考的是你能不能看懂体检单上每一项指标代表什么。它适合三类人:做网络安全运维的、配合等保和密评工作的、以及开发中需要对接密码模块的。零基础并不可怕,一上来就想啃算法内部结构才是绕远路。刷题是入口,密码基础是地基,评估标准才是你最终要读懂的那张表。

2. 为什么零基础也得先啃密码基础:三块地基决定你刷题快不快

直接冲真题的人,通常会经历同一个过程:前二十题靠常识蒙对一半,后面越做越心虚,因为选项里的名词你压根没见过。这不是题难,是地基没打。密码基础这部分在整份卷子里占比不低,而且它是后面所有评估类题目的公共语言——你连「杂凑」和「加密」的区别都说不清,看到「完整性保护用什么机制」就只能靠猜。

真正省时间的做法,是先花两三天把三块地基铺平:算法怎么分类、分组模式怎么工作、密钥怎么分发和管理。这三块铺平之后,你会发现很多题的选项一眼就能排除两个。下面按「先建地图、再钻细节、最后练记忆」的顺序拆开讲。

2.1 密码基础考的是「归类 + 用途」,不是让你手推算法

先给个定心丸:这类考试里的密码基础题,绝大多数不要求你推导任何数学过程。它问的是归类、用途和边界——哪个算法属于非对称、哪个模式能做并行、密钥分发靠什么机制、证书里有什么没什么。你只要能在脑子里把这些名词摆到正确的位置上,题就做得出来。

举个真实的题型感受一下。题目问「以下属于非对称密码的是」,选项里混着 RSA、SM2、SM9 和 SM3。前三个都是非对称,SM3 是杂凑算法,很多人一看到「SM 开头」就全选,结果就错了。再比如问「传输密钥一般使用哪种密钥技术」,答案是公钥技术,因为它能解决密钥分发这个最头疼的问题;而问「对称密钥密码体制的主要缺点」,答案就是密钥的分配和管理。这类题不考你能不能写代码实现,考的是你知不知道每样东西拿来干什么。

所以学密码基础的时候,我建议你换一种记法:不要背「SM4 的分组长度是 128 位、密钥长度是 128 位」这种参数,先背「SM4 是对称分组算法,用来加密大量数据」。参数属于第二层,用途属于第一层,考试里第一层的出现频率远高于第二层。这个顺序如果搞反了,你会背得很痛苦,还总觉得记不住。

2.2 第一张知识地图:把算法分成三条线

零基础最怕的是一堆名词糊在一起。解决办法很简单:画一张三列的表格,把所有见过的算法名往里塞,塞不进去的就查一下再塞。这张表建起来之后,你的记忆负担会立刻下降一半。

类别常见算法密钥特点典型用途
对称密码SM4、AES、DES、3DES加解密用同一把密钥,或一把容易推出另一把大批量数据加密、会话密钥加密
非对称密码RSA、SM2、SM9、ECC公钥和私钥成对,公钥公开、私钥自留密钥分发、数字签名、身份鉴别
杂凑算法SM3、SHA-256、MD5没有密钥,输出定长摘要完整性校验、口令存储、消息鉴别码的组成部分

这张表要能反过来用:给你一个场景,你要能说出该用哪一类。比如「两台主机通信前要先协商一把临时密钥」,那属于密钥分发,走非对称;「一份文件要防止被悄悄改动」,走杂凑;「一段视频要加密传输」,走对称。多选题里常见的坑是把 SM9 漏掉——它是标识密码,同样属于非对称;另一个坑是把 SM3 当成加密算法,它只能做摘要,不能还原原文,这个边界一定要清楚。

顺便说一句,对称和非对称不是二选一的关系。实际系统里最常见的做法是「非对称协商出会话密钥,再用对称算法加密数据」,两种体制混着用是标准操作,不是违规操作。这一条判断题在题库里出现过,很多人凭直觉选了「不可以混用」,就翻车了。

2.3 分组模式为什么年年考:从一个「除不尽」的问题讲起

分组密码的工作方式,是按固定长度一块一块处理的。SM4 的块长是 128 位,AES 也是 128 位。可现实里的消息哪有那么整齐,一条报文 1000 位,除不尽怎么办?这就是分组工作模式要解决的问题,也是考试里反复出现的点。

最典型的问法是:「哪种模式下的消息长度可以不是分组长度的整数倍?」答案是 CTR。原因不玄学:CTR 模式加密的其实不是你的明文,而是把计数器值加密成一段密钥流,再拿密钥流和明文逐位异或。异或这个操作不挑长度,明文多长它就处理多长,天然不需要补齐。你可以把它理解成「用分组算法造了一个流密码」。

模式需要初始向量或计数器加密能否并行消息长度必须对齐分组吗
ECB不需要可以需要
CBC需要加密不可以,解密可以需要
CFB需要一般不可以不需要,可按位或按字节处理
CTR需要计数器可以不需要

这张表建议你手写一遍,尤其是「CBC 解密可以并行」这一格。很多人记成「CBC 完全不能并行」,判断题一出就错。原因不难理解:CBC 加密时后一块要用前一块的密文做输入,链条是串起来的;但解密时每块明文只依赖当前密文块和前一块密文,前一块密文你手里已经有了,所以能并行算。

ECB 是新手最容易误解的一个。它确实简单、确实能并行,但它把相同的明文块加密成相同的密文块,图案会泄露,所以不适合加密有结构的数据,这也是它经常作为「不推荐」选项出现的原因。

2.4 三遍法:把「看过」变成「考场上想得起来」

知道该学什么之后,剩下的就是怎么记。我试过的最有效办法是三遍法,每遍目标不一样。

第一遍,只看题目和正确答案,不做题。把每个选项里的名词圈出来,凡是脑子里没有清晰定义的,写在一张纸上,形成你的「生词表」。这一遍花不了多少时间,但能让你知道自己到底缺哪块。

第二遍,合上答案,用自己的话把每道题解释一遍。解释不出来就说明是假懂。比如「KDC 分发密钥时,主机与 KDC 通信使用什么密钥」,你要能说出来「用双方事先共享的永久密钥保护这次申请」,而不是只记住选项 C。

第三遍,隔三天回做,只做第一遍标记的题。人的遗忘是有节奏的,隔三天再做一遍,能筛出真正没进脑子的部分。这三遍走完,一个知识点的记忆强度,比连续看五遍答案要扎实得多。

提示:生词表不要记成「XX 题选 C」这种形式,只记名词和一句话解释。题目会换,名词不会换。

3. 第一步怎么迈:从一套真题开始,别从教材第一章开始

很多人的第一反应是买本书从第一章看起,看到第三章就停了,因为太抽象,看不到进度。我建议的第一步正相反:先拿一套题裸做一遍。这不是为了打击自己,是为了让后面的学习有靶子。你带着「我错了这 20 道」的具体问题去看概念,效率比从头顺着读高得多。

3.1 先裸做一套,把分数当体温计而不是判决书

具体怎么做,按这几步来。

第一步,找一套完整的题,单选、多选、判断都有那种,不要只挑简单的做。时间按考试节奏来,做完再对答案,中间不查资料、不翻书、不问人。

第二步,对答案的时候,不要只标对错,要标三种状态:蒙对的、真会的、完全不会的。蒙对的题必须当成错题处理,因为它暴露的是同一个知识缺口,只是这次运气好。

第三步,算一个分,但只看它落在哪个区间。分数低说明基础名词不熟,分数中等说明概念混淆,分数高说明你缺的是细节和边界。这三种情况的复习路径完全不一样,先搞清楚自己在哪一档。

第四步,把错题按知识域分堆:密码基础、密钥管理、PKI、协议、法规与管理。分完你大概率会发现,错题集中在两三个域里,而不是均匀分布。这比平均用力有效得多。

裸做的就是这套题,别急着做第二套。第一套的价值在于定位,不在于数量。

3.2 错题拆两栏:左边记知识点,右边记错因

错题本这个东西,很多人做成了抄题本,抄完再也不看。问题出在只记了「正确答案是什么」,没记「我为什么会选错」。我建议每道错题只写两栏,各一句话。

左栏写知识点,用名词表述。比如「CTR 模式不需要补齐」「RA 负责申请者信息审核」「AH 不提供机密性」。右栏写错因类型,从下面几类里选一个:名词没见过、概念记混了、审题没看清、纯粹手滑。这四类的处理方式完全不同——名词没见过要回去补概念,概念记混要做对比表,审题没看清要在题干上做标记,手滑就提醒自己放慢速度。

错因分类做上一周,你会发现自己的错误其实高度重复。有的人 80% 的错题都是「概念记混」,那就该去做对比表,而不是继续刷新题。这个判断很关键,很多人刷了几百道题没进步,就是一直在用同一种方式重复同一个错误。

3.3 建一张自己的错题表,字段别超过六列

表格字段太多你就懒得填了,六列足够。

题号知识点(名词表述)我的答案正确答案错因类型回做日期
7SM4 轮函数结构AB概念记混第 3 天
23数字证书包含的内容DD名词没见过第 3 天
54CBC 解密可并行错对概念记混第 5 天

注意第三行那题:答案选对了,但它是蒙对的,照样进表。这张表的作用不是记录成绩,是安排复习。回做日期那一列,统一设成三天后,回做时把做对的划掉,做错的把日期再往后推三天。

表格维护到三十行左右就会开始重复,这时候说明你的知识缺口已经收敛了,可以把同类项合并成一条,只留最容易混的那几条。

3.4 一周的节奏怎么排,别一天刷完歇五天

刷题最忌爆发式投入。一天刷三百题然后一周不看,效果远不如每天四十分钟。给一个可以直接照抄的周节奏。

周一:新题四十道,正常速度,做完立刻对答案、填错题表。 周二:回做上周的错题,加上新题二十道。 周三:只看错题表,不做新题。把「概念记混」那几条拎出来做对比表。 周四:新题四十道,重点做错得最多的那个知识域。 周五:回做本周错题,把连续两次做对的划掉。 周六:整套限时做一次,模拟真实节奏。 周日:休息,或者只翻一遍生词表。

这个节奏一周下来大概两百题左右,不激进,但每一道都消化了。坚持三周,你会发现新题里的熟面孔越来越多,这才是刷题该有的手感。

注意:限时套题一定要放在周末整块时间里做,碎片时间做套题只会让你养成「做不出来就先放着」的坏习惯,考场上没有「先放着」。

4. 刷题刷到点上:四个高频考点的白话拆解

基础铺平之后,就该处理那些反复出现、每次都有人错的高频点。这一章挑四个最典型的,用大白话拆开,拆完你再看选项就有判断依据了,不用背答案。

4.1 PKI 里谁管什么:CA、RA、CRL、OCSP、LDAP 各管一段

PKI 这一块的题,错的人多半不是不懂,是角色分不清。用办证大厅打个比方就通了。

CA 是发证机关,负责签发证书、管根密钥。RA 是窗口,负责收材料、查申请者的身份信息是不是真的,它不签发证书,只做审核和受理。这两个角色经常被混,记住一句话:RA 查人,CA 发证。

CRL 是作废名单,一份定期发布的黑名单文件。OCSP 是在线查询,你不用下整份名单,直接问一句「这张证书还有效吗」,它回你一句「有效/已撤销/不知道」。这两个解决的是同一个问题——证书作废了怎么让别人知道,区别是一个靠下载全量名单,一个靠实时问答。

LDAP 是目录服务,负责存和查。想下载新签发的证书、想拉一份撤销链,走的就是它。所以题目里问「哪个协议可以供用户查询、下载新签发的证书与证书撤销链」,答案是 LDAP,不是 OCSP。这两个选项挨着放,就是为了看你会不会把「查状态」和「拿文件」搞混。

还有一个常考的边界:PKI 的组成不包括密钥交换协议。时间戳、目录服务、证书吊销机制都在里面,网络层的密钥交换协议不在。这类题不用深究,记住边界就行。

4.2 IPsec 的 AH 和 ESP:一个只盖章,一个又盖章又封口

网络层的加密保护主要靠 IPsec,它有两个核心协议,考来考去就考它们的差别。

AH 只做认证,不做加密。它会为整个 IP 包(除了传输中会变的字段)算一个完整性校验值,相当于在信封上盖个章,证明没人拆过、内容没被改,但信封本身是透明的,谁都能看。所以 AH 不提供机密性,这个结论要背死。

ESP 既做加密又做认证。它把载荷加密起来,再附上认证数据,等于既盖章又封口。所以只要题目里出现「机密性保护」,基本就锁定 ESP。

再叠一层「模式」的概念。传输模式保护的是载荷,主机到主机之间用,原 IP 头不动;隧道模式把整个原 IP 包封进一个新的包里,网关到网关之间用。这两个模式的适用场景经常被搞反,记法是这样的:主机自己加密自己发,用传输模式;两个网段之间由设备统一加密,用隧道模式。

还有一条容易错的:安全关联。AH 和 ESP 用的安全策略和密钥,都是事先协商好放在安全关联里的,所以「用安全关联里约定的策略和密钥来保护通信」这个说法是对的,不要因为句子长就本能地怀疑它。

4.3 KDC 和可信第三方:为什么通信双方要先共享一个永久密钥

密钥分发这块,最绕的是 KDC 的通信方式。场景是这样的:两台主机要通信,谁都不认识谁,于是找 KDC 要一把会话密钥。

关键点在于:主机和 KDC 之间用什么保护这次申请?答案不是会话密钥,也不是临时密钥,而是双方事先共享的永久密钥。会话密钥是这次申请的结果,你不可能拿结果去保护过程。这个逻辑一通,题目就不会选错了。

用生活场景类比:你打电话到公司前台,让前台帮你转接给某个同事。你和前台之间得先有个约定好的暗号,前台核实了暗号才帮你转。这个暗号就是永久密钥,转接之后你和同事之间临时用的沟通方式就是会话密钥。前台就是可信第三方——协议参与者都信任的那个主体。

所以「可信第三方」的定义很简单:参与协议的各方都信任的一个主体或组织。不是发起者信任的,也不是设计者信任的。这个限定词经常被改一个字,改完就错。

顺带把密钥分类也理一遍:用来加密会话密钥或文件密钥的那把钥匙,叫密钥加密密钥;直接加密数据的叫会话密钥;长期使用的叫基本密钥或主密钥。这三层的名字很像,靠「它加密的是什么」来区分最稳。

4.4 侧信道攻击:不看算法看「耗电和发热」

这一类题属于「名词没见过就完全没法选」的类型,但概念本身很好懂。

传统的密码分析看的是输入和输出,试图从数学上找规律。侧信道换了个思路:算法运行时,芯片会耗电、会发热、会发出电磁辐射,这些物理量跟它正在算什么、用的是密钥的哪一位有关系。通过采集这些信息反推密钥,就是侧信道攻击。

题目里问「通过功耗、电磁辐射等信息推断密钥」,答案就是侧信道攻击。再细一层,简单功耗分析通常用一条或几条功耗曲线,要求噪声比较低,需要知道实现的细节,利用的是功耗和运算之间的关系;差分功耗分析则是采集大量曲线做统计分析。这两者的区别在选择题里出现过,记住「条数少、要求低噪、看实现细节」是简单功耗分析的特征就行。

这条知识点和「密钥产生要保证随机性」是一对:一个讲密钥怎么来,一个讲密钥怎么被偷看。密钥产生是密码基础里的基本问题,首先要保证的是随机性,不是保密性、真实性或完整性——因为不随机的密钥可以被猜出来,后面做得再好都白搭。

5. 新手最容易翻车的五个坑:避坑清单

刷题这件事上,错误是会重复的。下面五条是我见过出现频率最高的,每一条都按「现象、原因、解决」说清楚,对号入座就行。

5.1 概念题上的三个坑

坑一:把「不能并行」一刀切。 现象:判断题「CBC 分组密码工作模式的加解密都不能并行化」,很多人选对,实际答案是错误。 原因:只记住了「CBC 有链式依赖」,没区分加密和解密两个方向。 解决:记住「加密串行、解密并行」。加密时后一块要等前一块的密文,确实串;解密时每块只需要当前密文和前一块密文,两块都在手上,可以同时算。

坑二:把「抵抗重放」和「分发密钥」混成一件事。 现象:题目问「以下哪项不是对称密钥分发时抵抗重放攻击的方式」,选项里有密钥计数器、密钥调整、密钥分发中心、时间戳,很多人选了时间戳。 原因:看到「分发」两个字就往 KDC 上靠,忽略了题干问的是「抵抗重放」。 解决:读题时把「问的是什么动作」圈出来。计数器、时间戳、密钥调整都是防重放的手段,密钥分发中心负责的是分发本身,不负责防重放。

坑三:算法分类凭前缀猜。 现象:多选题「以下属于非对称密码的是」,把 SM3 也选进去,或者把 SM9 漏掉。 原因:看到 SM 开头就以为是一家人,没有按类别记。 解决:回到第 2 章那张三列的表,把 SM2、SM3、SM4、SM9 四个各写一句话:SM2 非对称、SM3 杂凑、SM4 对称分组、SM9 标识密码属非对称。这四句话背下来,这类题就不再出错。

5.2 刷题习惯上的两个坑

坑四:只记答案字母,不记为什么。 现象:同一道题的答案记得死死的,换个问法、换个选项顺序,立刻不会。 原因:记忆锚点放在了字母上,而不是概念上。 解决:错题表里禁止出现「选 C」这种记录,只允许写名词和一句话解释。回做的时候盖住答案,先自己说一遍再对。

坑五:刷完一遍就丢,从不回做。 现象:第一遍正确率还行,隔两周再做同一套,分数掉得厉害,然后怀疑自己不适合学这个。 原因:没有安排回做,记忆只在短期里停留过。 解决:错题表的回做日期一定要填,并且真的去看。三天、七天、十五天三个节点,做对的划掉,做错的往后顺延。这个动作看起来笨,但它是最省时间的笨办法。

提示:如果某道题连续两次都错在同一个概念上,别再做新题了,停下来给这个概念单独写半页纸的解释,写完再继续。硬刷只会把错误记忆刷得更牢。

6. 下一步学什么:把「会做题」变成「看得懂系统」

题刷到这个程度,很多人会陷入一个平台期:正确率卡在七八成,上不去也下不来。这时候继续加题量收益很小,该做的是把知识点从「点」连成「面」。

第一个台阶,把错题表按知识域重新归类。你会发现自己的错题集中在两三个域,比如密钥管理和协议。那就把这两块单独拎出来,做成两张对比表:一张是密钥的层级和用途,一张是各个安全协议分别保护什么、在哪一层工作。表格做完,很多原本零散的点会自动连起来。

第二个台阶,读一份评估类材料的通用结构。不用一上来就钻细节,先搞清楚它分几个层面、每个层面关心什么问题、什么样的做法会被判定为不满足要求。这一步的目标不是背条款,是建立「看到一个系统,知道该从哪几个角度问问题」的习惯。

第三个台阶,找一个你熟悉的系统,自己对着走一遍。比如一个内部管理系统,登录用的什么认证方式、数据传输有没有加密、日志完整性怎么保证。走完你会发现,题库里那些看似抽象的名词,在真实系统里都有对应的位置,这个对应关系一旦建立,题就不再是题了。

阶段主要动作判断是否过关的标准
打地基三列分类表 + 模式对比表给一个算法名,能立刻说出类别和用途
刷题定位裸做一套 + 错题表错题能按知识域分堆,错因能分类
连成面按知识域做对比表同一类题换个问法也能答对
落到系统拿真实系统走一遍能说出每个环节用了什么密码机制

我自己在这个平台期卡了挺久。那时候我以为是题做得不够多,于是一天刷两百道,正确率反而掉了,因为错的东西被重复了太多遍,成了条件反射。从那以后我每次拿到一套新题,都强制先裸做一遍、把错题按错因分完类再动手补概念,宁可慢三天,也不让错误记忆先跑起来。这个习惯听着笨,但它救过我很多次。

如果你也是从零开始,别急着追求一次刷完。先把第 2 章那三张表写出来,再做一套题定位,然后按第 3 章的节奏走两周,你会明显感觉到题目在变简单——不是你变聪明了,是你终于知道它在问什么了。希望帮到你。

这套题库和配套的整理,按你拿到资源时的说明取用就行,先从一套裸做开始,别从头看起。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询