返回总目录 上一章:密码学与对称密钥算法
OSG10 · Chapter 7 · Mobile Visual Edition

第7章 PKI 和加密应用

左侧按“英文原文摘录 / 中文直译 / 小白解释 / 考点提醒”拆解,右侧是对应画报。每张画报已内嵌在单 HTML 中,手机端可直接点击放大。

9 个主题区 59 张四格精读卡 9 张画报 单 HTML 文件
主题 01

非对称加密:公钥加密、私钥解密

非对称密码用公钥和私钥成对工作,解决密钥分发和身份绑定问题,是 PKI、数字签名和混合密码的基础。

公钥与私钥

英文原文摘录

Public keys are freely shared; private keys are kept secret.

中文直译

公钥可以自由共享,私钥必须保密。

小白解释

别人用你的公钥给你加密,只有你的私钥能解开。

考点提醒

加密机密消息用接收者公钥;解密用接收者私钥。

RSA

英文原文摘录

RSA relies on the difficulty of factoring large primes.

中文直译

RSA 依赖大素数乘积分解的困难性。

小白解释

把两个大质数相乘容易,反推它们很难。

考点提醒

RSA 常考:Rivest、Shamir、Adleman,大整数分解。

Merkle-Hellman

英文原文摘录

Merkle-Hellman was proven ineffective.

中文直译

Merkle-Hellman 已被证明无效。

小白解释

它有历史意义,但不应作为现代安全选择。

考点提醒

看到 Knapsack 背包算法,记住已被破解。

ElGamal

英文原文摘录

ElGamal extends Diffie-Hellman.

中文直译

ElGamal 是 Diffie-Hellman 的扩展。

小白解释

它基于离散对数问题,可用于加密和签名。

考点提醒

ElGamal 关键词:DLP、Diffie-Hellman extension。

ECC

英文原文摘录

ECC provides equivalent security with shorter keys.

中文直译

ECC 用更短密钥提供等效安全强度。

小白解释

同样安全强度下,ECC 密钥更短、计算更轻。

考点提醒

3072 位 RSA 大致对应 256 位 ECC。

Diffie-Hellman

英文原文摘录

Diffie-Hellman creates a shared secret.

中文直译

Diffie-Hellman 用于创建共享秘密。

小白解释

它主要用于协商会话密钥,不是直接拿来加密消息正文。

考点提醒

TLS 中常用 DHE/ECDHE 协商对称会话密钥。

主题 02

密钥长度、量子密码与后量子

密钥位数不能跨算法简单比较。量子计算会威胁 RSA、DH、ECC,后量子密码关注可抵抗量子攻击的新算法。

位数不能硬比

英文原文摘录

Key length comparisons vary by cryptosystem.

中文直译

不同密码系统的密钥长度比较不同。

小白解释

256 位 ECC 不是比 3072 位 RSA 弱,算法数学基础不同。

考点提醒

密钥长度题要看算法族,不是只看数字大小。

ECC 等效强度

英文原文摘录

A 3,072-bit RSA key is equivalent to 256-bit ECC.

中文直译

3072 位 RSA 与 256 位 ECC 大致等效。

小白解释

ECC 适合资源受限或需要更短证书和更快握手的场景。

考点提醒

这个换算是 CISSP 常见记忆点。

量子威胁

英文原文摘录

Quantum computing may make popular algorithms insecure.

中文直译

量子计算可能使流行算法不安全。

小白解释

强量子计算会冲击依赖分解和离散对数的算法。

考点提醒

RSA、Diffie-Hellman、ECC 都属于量子风险高的传统公钥算法。

QKD

英文原文摘录

Quantum key distribution has laboratory implementations.

中文直译

量子密钥分发已有实验室实现。

小白解释

QKD 用量子性质协助分发密钥,但现实部署受距离和设备限制。

考点提醒

QKD 不等于通用量子加密落地,考试注意 practical limitations。

后量子密码

英文原文摘录

Post-quantum cryptography resists quantum attacks.

中文直译

后量子密码用于抵抗量子攻击。

小白解释

它是在传统计算机上运行、但设计为抗量子攻击的算法。

考点提醒

后量子迁移是算法生命周期和加密敏捷性的体现。

算法生命周期

英文原文摘录

Cryptographic algorithms become obsolete.

中文直译

密码算法会过时。

小白解释

今天安全的算法,未来可能因为算力或攻击进步而需要替换。

考点提醒

看到 crypto agility、migration、deprecation,想到算法生命周期管理。

主题 03

哈希函数:摘要、完整性与碰撞

哈希把任意长度输入变成固定长度摘要,用于完整性校验、签名和密码保护。哈希不是加密,不能解密。

哈希不是加密

英文原文摘录

Hash functions create message digests.

中文直译

哈希函数生成消息摘要。

小白解释

摘要像指纹,不能还原成原文。

考点提醒

问 reversible 或 decrypt,哈希通常不是答案。

五个要求

英文原文摘录

Hash functions have basic requirements.

中文直译

哈希函数有基本要求。

小白解释

任意输入、固定输出、易计算、单向、抗碰撞。

考点提醒

碰撞是两个不同输入产生相同摘要。

MD5

英文原文摘录

MD5 is vulnerable to collisions.

中文直译

MD5 容易发生碰撞。

小白解释

仍可能在旧系统里见到,但不适合保证完整性。

考点提醒

看到 MD5 保护完整性,多半是错误或过时选项。

SHA 家族

英文原文摘录

SHA-2 and SHA-3 provide stronger options.

中文直译

SHA-2 和 SHA-3 提供更强选项。

小白解释

SHA-2 常见 224、256、384、512 位输出;SHA-3 是不同结构的替代方案。

考点提醒

SHA-1 已不推荐,现代优先 SHA-2/SHA-3。

RIPEMD/HAVAL

英文原文摘录

Other hash algorithms include RIPEMD and HAVAL.

中文直译

其他哈希算法包括 RIPEMD 和 HAVAL。

小白解释

考试主要识别名字和输出长度类别,不必深挖实现。

考点提醒

HAVAL 可变长度,RIPEMD 有多个版本。

加盐

英文原文摘录

Salting helps protect passwords.

中文直译

加盐有助于保护密码。

小白解释

盐让相同密码的哈希也不同,防彩虹表和批量撞库。

考点提醒

密码存储优先用专用密码哈希和 salt,不是普通快速哈希。

主题 04

数字签名、HMAC 与不可否认性

数字签名用发送者私钥签摘要,接收者用发送者公钥验证。HMAC 使用共享密钥,效率高但不提供不可否认性。

数字签名流程

英文原文摘录

Digital signatures use a hash and a private key.

中文直译

数字签名使用哈希和私钥。

小白解释

先对消息做摘要,再用发送者私钥签摘要。

考点提醒

签名用发送者私钥,验证用发送者公钥。

签名效果

英文原文摘录

Digital signatures provide integrity and nonrepudiation.

中文直译

数字签名提供完整性和不可否认性。

小白解释

能证明消息没改,也能证明是某私钥持有人签的。

考点提醒

不可否认性不要选共享密钥方案。

HMAC

英文原文摘录

HMAC uses a shared secret key.

中文直译

HMAC 使用共享秘密密钥。

小白解释

双方都知道同一密钥,都能生成和验证 MAC。

考点提醒

HMAC 提供完整性和认证,但不提供不可否认性。

DSS

英文原文摘录

FIPS 186-5 specifies digital signature standards.

中文直译

FIPS 186-5 规定数字签名标准。

小白解释

DSS 是美国联邦数字签名标准体系。

考点提醒

DSS 相关算法包括 RSA、ECDSA、EdDSA 等。

机密 vs 签名

英文原文摘录

Use the recipient's public key for confidential messages.

中文直译

机密消息使用接收者公钥加密。

小白解释

想保密,找接收者;想签名,找发送者。

考点提醒

口诀:保密用对方公钥,签名用自己私钥。

效率权衡

英文原文摘录

HMAC is more efficient than digital signatures.

中文直译

HMAC 比数字签名更高效。

小白解释

内部系统共享密钥校验完整性时,HMAC 常更轻量。

考点提醒

需要不可否认性时,不能只用 HMAC。

主题 05

PKI、数字证书与信任链

PKI 用证书颁发机构把实体身份和公钥绑定起来。浏览器信任根 CA,再沿着信任链验证服务器证书。

PKI 作用

英文原文摘录

PKI uses CAs to generate certificates.

中文直译

PKI 使用 CA 生成证书。

小白解释

证书像身份证,证明这个公钥属于这个主体。

考点提醒

PKI 解决 public key belongs to whom 的信任问题。

X.509

英文原文摘录

X.509 defines digital certificate structure.

中文直译

X.509 定义数字证书结构。

小白解释

证书字段包括颁发者、主题、有效期、公钥、签名算法等。

考点提醒

ITU X.509 是数字证书标准。

CA

英文原文摘录

Certificate authorities issue certificates.

中文直译

证书颁发机构签发证书。

小白解释

CA 用自己的私钥签证书,浏览器用 CA 公钥验证。

考点提醒

信任 CA 就会信任该 CA 签发的证书。

根与中间 CA

英文原文摘录

Trust chains trace back to a root CA.

中文直译

信任链追溯到根 CA。

小白解释

根 CA 通常离线保护,中间 CA 承担日常签发。

考点提醒

浏览器验证链:服务器证书 → 中间 CA → 受信任根 CA。

RA

英文原文摘录

Registration authorities verify identities.

中文直译

注册机构负责验证身份。

小白解释

RA 可以替 CA 做身份审查,但不一定签发证书。

考点提醒

身份验证职责常对应 RA,证书签发常对应 CA。

内部 CA

英文原文摘录

Organizations may run internal CAs.

中文直译

组织可以运行内部 CA。

小白解释

企业内部系统可信任自建 CA,节省外部证书成本。

考点提醒

内部 CA 适合内部身份和设备证书,不一定被公网浏览器信任。

主题 06

证书生命周期、吊销与格式

证书从注册、验证、CSR、签发、使用到更新和吊销。证书状态检查通常依赖 CRL、OCSP 或 OCSP Stapling。

注册

英文原文摘录

Enrollment proves identity to a CA.

中文直译

注册过程向 CA 证明身份。

小白解释

申请证书前,要先让 CA 相信你是谁。

考点提醒

Enrollment 是证书生命周期的早期步骤。

CSR

英文原文摘录

A CSR requests a signed certificate.

中文直译

CSR 请求签名证书。

小白解释

CSR 包含主体信息和公钥,CA 验证后签发证书。

考点提醒

CSR 不应包含私钥。

DV 与 EV

英文原文摘录

EV certificates provide higher assurance.

中文直译

EV 证书提供更高保证级别。

小白解释

DV 只验证域名控制,EV 会做更严格组织验证。

考点提醒

assurance level 高低是 DV/OV/EV 的核心区别。

吊销

英文原文摘录

Certificates may be revoked.

中文直译

证书可能被吊销。

小白解释

私钥泄露、错误签发、主体变化,都可能需要吊销。

考点提醒

证书有效期未到也可能因 revocation 失效。

CRL

英文原文摘录

CRLs list revoked certificate serial numbers.

中文直译

CRL 列出已吊销证书的序列号。

小白解释

CRL 像黑名单,但更新和下载有延迟。

考点提醒

CRL 的弱点是延迟和列表体积。

OCSP

英文原文摘录

OCSP provides real-time certificate validation.

中文直译

OCSP 提供实时证书验证。

小白解释

浏览器向 OCSP 服务器询问证书状态:有效、吊销或未知。

考点提醒

OCSP Stapling 由服务器附带近期 OCSP 响应,减轻 CA 负担。

证书格式

英文原文摘录

DER, PEM, PFX, and P7B are certificate formats.

中文直译

DER、PEM、PFX 和 P7B 是证书格式。

小白解释

DER 是二进制,PEM 是文本,PFX/P12 常含私钥和证书链。

考点提醒

不要只靠 .crt 后缀判断格式,.crt 可用于 DER 或 PEM。

主题 07

应用加密:设备、邮件与 Web/TLS

密码学落地在磁盘加密、TPM、电子邮件、Web/TLS 和混合加密中。现实系统常用非对称建立信任,再用对称加密数据。

混合密码

英文原文摘录

TLS is a well-known example of hybrid cryptography.

中文直译

TLS 是混合密码的著名例子。

小白解释

先用公钥技术协商,再用对称密钥加密大量数据。

考点提醒

hybrid = asymmetric for exchange/signature + symmetric for bulk encryption。

便携设备

英文原文摘录

Portable devices should use full disk encryption.

中文直译

便携设备应使用全盘加密。

小白解释

笔记本丢了,磁盘加密能保护静态数据。

考点提醒

Windows 常见 BitLocker/EFS,macOS 常见 FileVault。

TPM

英文原文摘录

TPM stores and manages encryption keys.

中文直译

TPM 存储并管理加密密钥。

小白解释

TPM 是主板上的安全芯片,常辅助全盘加密。

考点提醒

TPM 可防止简单拆盘读取密钥。

PGP

英文原文摘录

PGP secures email messages.

中文直译

PGP 用于保护电子邮件消息。

小白解释

PGP 早期由 Phil Zimmermann 推出,常与密钥环和信任网络相关。

考点提醒

PGP 和 S/MIME 都是邮件加密考点。

S/MIME

英文原文摘录

S/MIME became a de facto email standard.

中文直译

S/MIME 成为加密邮件事实标准。

小白解释

S/MIME 基于证书和 PKI,企业邮件常见。

考点提醒

S/MIME 关键词:certificates、RSA、enterprise email。

SSL 与 TLS

英文原文摘录

SSL is no longer secure; TLS replaced it.

中文直译

SSL 已不再安全,TLS 取代了它。

小白解释

很多人口头说 SSL,其实应检查是否使用现代 TLS。

考点提醒

HTTPS 通常 TCP 443;TLS 1.2 是最低安全选项,TLS 1.3 更推荐。

TLS 套件

英文原文摘录

Cipher suites identify algorithms used by TLS.

中文直译

密码套件标识 TLS 使用的算法。

小白解释

套件名称会说明批量加密、模式和哈希等组件。

考点提醒

TLS_AES_256_CBC_SHA384 这类字符串能读出算法组合。

主题 08

网络加密、Tor、隐写术与水印

网络加密包括 SSH、IPSec、传输/隧道模式等。Tor 提供匿名路由,隐写术隐藏消息存在,水印可用于版权或来源标识。

端到端 vs 链路

英文原文摘录

Higher-layer encryption is often end-to-end.

中文直译

较高层加密通常是端到端加密。

小白解释

不同 OSI 层加密,保护范围不同。

考点提醒

SSH 是端到端加密的常见例子。

SSH

英文原文摘录

SSH-1 is no longer considered secure.

中文直译

SSH-1 已不再被认为安全。

小白解释

SSH-2 增强了抗 MITM、窃听和 IP/DNS 欺骗能力。

考点提醒

SSH-2 支持 SFTP 和通道复用。

IPSec

英文原文摘录

IPSec establishes secure IP communications.

中文直译

IPSec 建立安全 IP 通信。

小白解释

它是一套架构,不是单一算法。

考点提醒

IPSec 两个核心协议:AH 和 ESP。

AH 与 ESP

英文原文摘录

AH provides integrity; ESP provides confidentiality.

中文直译

AH 提供完整性,ESP 提供机密性。

小白解释

AH 不加密内容;ESP 能保护数据包内容。

考点提醒

考试常问 AH 是否提供 confidentiality,答案是否。

传输与隧道

英文原文摘录

IPSec has transport and tunnel modes.

中文直译

IPSec 有传输模式和隧道模式。

小白解释

传输模式常端到端,隧道模式常网关到网关。

考点提醒

VPN 网关场景多联想到 tunnel mode。

Tor

英文原文摘录

Tor provides anonymous routing.

中文直译

Tor 提供匿名路由。

小白解释

多层加密和中继节点像剥洋葱一样隐藏路径。

考点提醒

Tor 关注匿名性,不等于所有风险都消失。

隐写术

英文原文摘录

Steganography hides messages inside files.

中文直译

隐写术把消息隐藏在文件中。

小白解释

加密隐藏内容,隐写隐藏消息存在本身。

考点提醒

LSB 最低有效位常用于图像隐写。

主题 09

新兴应用与密码攻击

本章最后连接新兴加密应用和攻击方法:区块链、轻量级密码、同态加密,以及暴力破解、生日攻击、侧信道、中间人等。

区块链

英文原文摘录

Blockchain uses cryptographic hashes.

中文直译

区块链使用密码学哈希。

小白解释

哈希链把区块串起来,篡改会破坏后续链条。

考点提醒

区块链不是等于加密货币,核心包含哈希、签名和分布式账本。

轻量级密码

英文原文摘录

Lightweight cryptography supports constrained devices.

中文直译

轻量级密码支持受限设备。

小白解释

IoT 设备算力、电量、内存有限,需要更轻的算法。

考点提醒

low-power、low-latency、IoT 常联想到 lightweight cryptography。

同态加密

英文原文摘录

Homomorphic encryption allows computation on encrypted data.

中文直译

同态加密允许对加密数据进行计算。

小白解释

不用先解密也能计算,适合隐私计算场景,但成本高。

考点提醒

关键词 compute while encrypted,选 homomorphic encryption。

暴力破解

英文原文摘录

Brute-force attacks try every possible key.

中文直译

暴力破解尝试每个可能密钥。

小白解释

密钥空间越大,暴力破解越难。

考点提醒

足够长密钥和强算法是主要防护。

生日攻击

英文原文摘录

Birthday attacks exploit collision probability.

中文直译

生日攻击利用碰撞概率。

小白解释

比直觉更少的尝试就可能找到两个同摘要输入。

考点提醒

哈希碰撞相关题常出现 birthday attack。

侧信道

英文原文摘录

Side-channel attacks use implementation clues.

中文直译

侧信道攻击利用实现泄露线索。

小白解释

功耗、时间、电磁、缓存行为都可能泄密。

考点提醒

不是破算法数学,而是破实现。

中间相遇

英文原文摘录

Meet-in-the-middle affected Double DES.

中文直译

中间相遇攻击影响双 DES。

小白解释

它从加密和解密两头夹击,导致 2DES 不如直觉强。

考点提醒

2DES 被放弃的重要原因是 meet-in-the-middle。

中间人与重放

英文原文摘录

MITM sits between two parties.

中文直译

中间人位于通信双方之间。

小白解释

攻击者冒充双方转发或修改通信;重放则重复旧消息。

考点提醒

证书验证、随机数、时间戳、会话绑定可缓解相关风险。