专业知识库

什么是数字信封?信封加密解析

数字信封用两层加密(DEK + KEK)把数据封装起来,只有指定收件人才能打开。通俗解释 + 电子签名场景示例。

eSign.AI Digital Trust Research Team8 分钟阅读

60 秒理解数字信封

数字信封是一种密码学技术,它把消息或文档加密,使只有指定收件人才能解密阅读。它结合了对称加密的速度与非对称加密的安全性:文档先用一个随机对称密钥(数据加密密钥 DEK)加密,这个密钥再用收件人的公钥(密钥加密密钥 KEK)加密。最终得到的是一个密封的包裹——也就是「信封」——从发出到被正确的密钥持有者打开,全程保护机密性。

机密性

保护能力

两层(DEK + KEK)

加密层数

AES-256

对称算法

RSA / ECC

非对称算法

私钥

收件人需要

数字信封如何创建与打开

信封过程分为两侧:发送方密封,收件方打开。

01

发送方为这条消息生成一个新的随机对称密钥(DEK),仅使用一次。因为 DEK 是随机且一次性的,即使某个信封被破解,也不会泄露其他消息的密钥。

02

文档或消息用 DEK 通过 AES-256 等快速对称算法加密。这一步处理实际内容——即使是大文件,对称加密也足够快。

03

DEK 本身再用收件人的公钥(KEK)加密。收件人的私钥是唯一能解开它的东西——这也是为什么保护私钥是整个安全体系的核心要求。

04

收件人用自己的私钥解出 DEK,再用 DEK 解密文档。任何截获信封的人都只能看到密文——既没有密钥材料,也没有内容。

为什么需要两层而不是一层?

数字信封之所以存在,是因为单独的对称加密或非对称加密对真实文档都不够理想。

对称加密快,但密钥共享难

对称加密(AES)很快——快到足以加密数 MB 的 PDF、合同和多媒体文件。但它要求双方事先共享同一个密钥,而这恰恰是你要把文档发给一个新联系人时最难解决的问题。

非对称解决密钥交换,但慢

非对称加密(RSA、ECC)解决了密钥共享——任何人都能用公钥加密,只有持有者能解密。但它速度慢、载荷大小受限,直接加密整个文档不现实。

信封兼得两者之长

信封把两者结合起来:对称加密负责重活(文档本身),非对称加密负责小载荷(密钥)。在需要速度的地方用速度,在需要安全交换密钥的地方用安全——这正是 TLS、S/MIME 邮件、PGP 和云密钥管理系统普遍采用的标准模式。

数字信封 vs 数字签名:机密性 vs 完整性

这两个概念经常被混淆,因为它们都使用公钥密码学。但它们回答的是不同的问题。

信封 = 保密

数字信封回答的是「还有别人能读到吗?」它通过加密内容提供机密性。打开信封需要收件人的私钥,发送方无需预先共享任何秘密。

签名 = 真实性与完整性

数字签名回答的是「这真的来自这个人吗?有没有被篡改?」它用签名者的私钥加密文档哈希,提供真实性与完整性。任何持有公钥的人都能验证,但没有人能否认。

真实工作流两者并用

真实的安全文档工作流两者都用:文档先签名保证真实性,再包进信封保证机密性。只签名不加密的文档,任何截获者都能读到;只加密不签名的信封,任何持有正确公钥的人都能伪造来源。两者是互补关系,不是竞争关系。

数字信封在实际中的典型场景

信封加密并不神秘——它就是你每天使用的多数安全通信系统的默认模式。

TLS / HTTPS

每一次 HTTPS 会话都使用混合密钥交换:浏览器和服务器协商一个对称会话密钥,再用非对称密码学保护握手过程。你的银行会话、当前页面、所有走 TLS 的 API 调用,都依赖信封模式。

加密邮件(S/MIME、PGP)

S/MIME(企业邮件加密)和 PGP/GPG 都用会话密钥加密邮件内容,再用收件人的公钥包裹这个密钥——这就是邮件形态的数字信封。

云密钥管理

AWS KMS、Google Cloud KMS、Azure Key Vault 等云平台用信封加密保护静态数据:数据用 DEK 加密,DEK 由客户主密钥(KEK)包裹。这样企业轮换主密钥时无需重新加密存量数据。

电子签名文档存储

电子签名平台存储已签文档和证据包。静态信封加密(DEK/KEK)确保即使存储被攻破,没有密钥管理层,文档和审计轨迹依然不可读。

数字信封不提供什么

信封加密是一种机密性工具。了解它的边界,对合规决策很重要。

不提供发送者认证

信封不能证明是谁发的。用某人的公钥加密,只能证明内容只有他能读,但任何人都可能创建这个信封。要证明发送者身份,需要搭配数字签名。

本身不防篡改

加密保护传输中和静态的内容,但本身不检测篡改。如果你需要证明文档签名后未被改动,要在信封之外使用数字签名或签名哈希(MAC)。

安全性取决于密钥管理

信封的强度取决于周围私钥管理的强度。被盗的私钥能打开发给该收件人的所有信封;丢失的密钥意味着数据永远无法恢复。硬件安全模块(HSM)和密钥托管策略正是为管理这些风险而存在。

关于数字信封的常见问题

数字信封是一种密码学构造:用随机对称密钥(DEK)加密文档,再用收件人的公钥(KEK)加密这个密钥。收件人用自己的私钥解出 DEK,再解密内容。它是混合加密的实际应用。

eSign.AI 如何落地这一技术

eSign.AI 通过传输加密(TLS)和静态信封加密(托管密钥)保护文档,并把这层机密性与基于 PKI 的数字签名配对,提供真实性、完整性与不可否认性——让已签文档既被密封,又可证明真实。

团队正在讨论适合业务的电子签名方案

为你的业务探索合适的电子签名方案

与我们的团队沟通你在目标市场的电子签名要求、合规考量和文档流程。