← 返回部落格列表

什麼是端對端加密包裹?瀏覽器零知識傳輸是怎麼做到的

PRV5 密碼學研究組 • •5 分鐘

在一般的雲端傳輸中,檔案在傳輸過程中受到 TLS/HTTPS 加密保護,但在到達伺服器後,伺服器通常有能力解讀檔案內容。而端對端加密(End-to-End Encryption,簡稱 E2EE)則將信任的邊界推向極致:只有發送方與接收方擁有密鑰,中繼的所有伺服器都無法窺探任何明文。

一般傳輸加密 vs 端對端加密 (E2EE)

要理解 E2EE 的價值,必須釐清它與一般加密傳輸的關鍵差別:

  • 傳輸中加密 (In-Transit):防止中途竊聽,但檔案到達儲存伺服器時,伺服器能看到內容或握有解密金鑰。
  • 端對端加密 (E2EE 包裹):檔案在你的本機瀏覽器內就已由密鑰加密成密文。伺服器儲存的只是雜湊隨機位元,連檔名、檔案大小與內容皆完全不可讀。這正是密碼學中的「零知識 (Zero-Knowledge)」架構。

PRV5 端對端加密包裹的運作流程

當你在支援的環境下啟用 E2EE 包裹分享時,背後歷經以下密碼學保護:

  1. 前端瀏覽器推導密鑰:使用者輸入的密碼透過強大的金鑰衍生演算法,在瀏覽器本地推導出加密金鑰。
  2. 客戶端分片加密:檔案在被上傳至雲端前,已在瀏覽器內切片並加密。傳給伺服器的只有無法還原的加密區塊。
  3. 接收端本地解密:接收者取得連結並輸入密碼後,瀏覽器在記憶體中還原明文串流,直接交付下載或預覽,伺服器全程無從介入。

何時需要使用端對端加密包裹?

對於極度機密的原始程式碼、商業併購合約、未公開財務報表或個人高敏感憑證,E2EE 包裹能提供超越傳統雲端的最高安全防線。即使伺服器硬碟遭遇物理失竊或被惡意入侵,攻擊者獲得的也只是一堆毫無意義的隨機字元。