專業知識庫

什麼是數字信封?信封加密解析

數字信封用兩層加密(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 的數字簽名配對,提供真實性、完整性與不可否認性——讓已籤文檔既被密封,又可證明真實。

團隊正在討論適合業務的電子簽名方案

為你的業務探索合適的電子簽名方案

與我們的團隊溝通你在目標市場的電子簽名需求、合規考量和文件流程。