🔐 加密技術規範

了解 CloudPaste 的客戶端加密

✓ 零知識架構

概述

CloudPaste 使用 客戶端對端加密 確保您的資料保持私密和安全。 啟用加密後,所有文字和圖像都會在您的瀏覽器中加密,然後再傳送到我們的伺服器。 這意味著我們永遠無法存取您的未加密資料或密碼。

🛡️ 您的資料在離開您的裝置之前會進行加密。
伺服器只儲存加密數據,永遠不會看到您的密碼或解密後的內容。

技術規格

加密演算法: AES-256-GCM(高級加密標準)
關鍵推導: PBKDF2(基於密碼的金鑰衍生函數 2)
哈希函數: SHA-256
迭代次數: 100,000(PBKDF2 迭代)
鑰匙長度: 256 位
鹽的長度: 128 位元(每次加密隨機產生)
靜脈輸液長度: 96 位元(每次加密隨機產生)
執行: Web加密API(原生瀏覽器加密)

工作原理

加密過程

1
輸入密碼
您提供密碼
2
關鍵推導
PBKDF2 產生加密金鑰
3
加密數據
AES-256-GCM 加密內容
4
上傳
加密資料已傳送至伺服器

步驟詳解:

解密過程

當您或擁有密碼的人開啟加密通道:

安全功能

🔒客戶端加密

所有加密和解密操作均在您的瀏覽器中使用 Web Crypto API 完成。您的密碼和未加密資料絕對不會離開您的裝置。

🎲 每次操作均採用唯一加密

每次資料加密時,都會產生新的隨機鹽值和初始化向量 (IV)。這意味著相同的內容加密兩次會產生完全不同的密文,從而防止模式分析。

🔐 強密鑰派生

使用 10 萬次迭代的 PBKDF2 演算法可以顯著提高暴力破解密碼的計算成本。即使密碼強度適中,攻擊者也需要耗費大量資源才能破解加密。

✅ 認證加密

AES-GCM 既能保證機密性,又能保證真實性。它能確保加密資料未被竄改,進而防止篡改攻擊。

🌐 業界標準演算法

我們只使用經過同行評審的成熟加密演算法(AES-256、PBKDF2、SHA-256),這些演算法受到全球安全專家的信賴。

我們儲存什麼

伺服器端僅儲存:
  • 加密密文(沒有密碼無法讀取)
  • 指示頻道已加密的標誌
  • 元資料(上傳時間戳記、檔案大小)
⚠️ 我們絕不儲存:
  • 您的密碼
  • 您的加密金鑰
  • 您的未加密數據

最佳實踐

局限性和注意事項

雖然我們的加密技術很強,但請注意以下事項:

開源與透明度

依靠隱蔽性來保障安全並非真正的安全。我們的加密實作採用標準的 Web Crypto API,您可以透過瀏覽器開發者工具查看原始程式碼進行審核。