密碼
AES(高級加密標準)使用金鑰將可讀資料轉換為密文。 AES-256 使用 256-bit key:可能的金鑰比可觀測宇宙中的原子還要多,因此直接猜測金鑰並不是現實的攻擊。
模式:為什麼選擇 GCM
密碼需要一種模式來加密任何大小的檔案。 氣相層析法 加密資料並計算 認證標籤。如果有人更改了密文的哪怕一小部分,解密就會失敗,而不是傳回損壞的資料。 VaultBolt 使用 AES-256-GCM 處理檔案內容、縮圖及其索引,並以區塊形式密封,以便影片可以串流。
真正的攻擊發生的地方
| 弱點 | 例子 | 防禦 |
|---|---|---|
| 弱解鎖 | 4 位數 PIN 碼 | 密碼;慢速密鑰導出 |
| 密鑰導出 | 快速散列讓攻擊者快速猜測 | 記憶體困難 Argon2id |
| 設備外猜測 | 將儲存複製到快速計算機 | 綁定到 Secure Enclave 的金鑰 |
| 伺服器上的金鑰 | 供應商可以重置或讀取 | 沒有帳戶;按鍵保留在設備上 |
| 普通副本 | 原件留在照片中 | 零拷貝清理 |
為什麼「軍用等級」告訴你的很少
AES-256 由政府使用,因此從技術上講,「軍用級」幾乎適用於所有使用它的應用程式。它沒有提及模式、金鑰或它所在的位置。尋找解釋這些內容的安全頁面。
常見問題
AES-256可以破解嗎?
不使用任何可預見的技術暴力破解金鑰。攻擊的目標是弱密碼、被盜金鑰或軟體錯誤。
AES-256 和 AES-256-GCM 有什麼不同?
AES-256 是密碼。 GCM(Galois/Counter Mode)是它如何應用於資料;它加密並產生一個身份驗證標籤,用於檢測密文的任何更改。












