Vaultaire vs Secret Photo Vault
Secret Photo Vault 以密碼鎖定相簿。Vaultaire 用 PBKDF2 衍生保險庫金鑰,再用它解開另一把隨機主金鑰,在 App 程序內以 AES-256-GCM 加密檔案。
功能比較
| 功能 | Vaultaire | Secret Photo Vault |
|---|---|---|
| AES-256-GCM 加密檔案層級認證加密 | ✓ | ✗ |
| iOS Keychain 保護 項目綁定裝置;AES 在 App 內執行 | ✓ | ✗ |
| 圖形鎖定(非 PIN) 視覺圖形衍生出解開檔案金鑰的保險庫金鑰 | ✓ | ✗ |
| 多個獨立保險庫每個保險庫都有自己的金鑰 | ✓ | ✗ |
| 脅迫保險庫(本機存取清除) 脅迫下的合理推諉 | ✓ | ✗ |
| 零知識架構 開發者沒有保險庫解密金鑰 | ✓ | ✗ |
| 加密 iCloud 備份備份維持加密狀態 | ✓ | ✗ |
| 加密保險庫分享分享保險庫時不暴露明文 | ✓ | ✗ |
| 復原片語 自訂九個單字的片語與加密金鑰信封 | ✓ | ✗ |
| 不使用生物辨識(設計如此)無法透過 FaceID/TouchID 強制存取 | ✓ | ✗ |
| 支援照片、影片和檔案可儲存任何檔案類型,不限照片 | ✓ | ✓ |
| 媒體最佳化(HEIC/HEVC)保留高效率的 Apple 格式 | ✓ | ✗ |
| 提供免費方案無需付費即可使用 | ✓ | ✓ |
| 免費方案無廣告免費版不含廣告 | ✓ | ✗ |
| 分享表單匯入透過 iOS 分享表單從任何 App 匯入 | ✓ | ✓ |
| 相機拍攝直接拍攝進入加密儲存空間 | ✓ | ✓ |
| 本機保險庫離線使用分析與加密備份預設啟動;兩者都可以關閉 | ✓ | ✗ |
Vaultaire:17/17 項功能。Secret Photo Vault:4/17 項功能。
定價比較
Vaultaire
- 最多 3 個保險庫,共 100 張照片和 10 部影片
- 加密 iCloud 備份
- 圖形鎖、AES-256 加密
- 相機和照片匯入
- 無廣告
- 無限保險庫和檔案
- 脅迫保險庫
- 多裝置同步和保險庫分享
- 替代圖示、主畫面入口與幻燈片
- 所有 Pro 功能,省 72%
- 新訂閱者享 7 天免費試用
- 永久享有所有 Pro 功能
- 透過家人共享,讓你的 Apple 家庭成員都能使用全部 Pro 功能
- 在 App Store 應用程式頁面購買,不在 App 內販售
Secret Photo Vault
- 含廣告的基本功能
- 密碼存取控制
- 一次性購買,無訂閱
- 移除廣告
- 額外功能
密碼 vs 加密金鑰
Secret Photo Vault 要求你設定密碼。該密碼把守 App 的介面存取,它不加密任何東西。密碼是存取控制機制,不是加密原語。它背後的檔案以原始格式儲存在 App 的沙箱目錄中。這個區別很重要:存取控制可以透過不同的路徑存取資料而被繞過。加密金鑰則無法繞過,因為沒有它,資料就不以可讀形式存在。
Vaultaire 的圖形鎖是加密存取路徑的一環,不只是介面上的關卡。PBKDF2-HMAC-SHA512 把視覺圖形與全裝置共用的鹽值結合,衍生出 256 位元的保險庫金鑰。這把金鑰會驗證加密索引,並解開另一把用於 AES-256-GCM 檔案加密的隨機主金鑰。沒有有效的解鎖或復原途徑,資料就始終是密文。
檔案系統可見性
當保險庫 App 在沒有加密的情況下儲存檔案,這些檔案對任何能讀取 iOS 檔案系統的工具都是可見的。將裝置連接到 Mac,打開 iTunes 或 Finder,瀏覽 App 的文件目錄,照片就在那裡,JPEG、PNG、MOV 格式,原始內容完整保留。鑑識人員不需要破解任何密碼,只需直接從備份或裝置讀取檔案。
Vaultaire 把加密後的索引、檔案標頭、縮圖和內容寫入自己的容器。每個 AES-256-GCM 值都帶有 nonce 與認證標籤。瀏覽檔案系統看不到可讀的影像標頭、影片內容或使用者中繼資料,但檔案數量、時間戳記和儲存空間用量仍可能透露結構。
防止資料遺失
Secret Photo Vault 對隱藏的照片沒有提供備份機制。裝置遺失、iOS 更新失敗或恢復出廠設定都會造成永久的資料遺失。這是結構性問題:沒有加密,就沒有安全的方式將資料備份到雲端服務,因為備份會將未加密的照片暴露給雲端服務商。App 陷入一個矛盾:無法保護磁碟上的資料,也無法安全地將資料備份到裝置以外。
Vaultaire 在備份前先加密,藉此降低這種風險。CloudKit 收到的是密文而不是可讀的照片,但 Apple 仍能看到記錄數量、大小、時間和帳號中繼資料。自訂復原片語可開啟加密的復原清單。還原仍需要對應的 CloudKit 記錄,因此備份能降低裝置遺失的風險,但不保證一定能還原。
密碼還原的限制
忘記了 Secret Photo Vault 的密碼,你面臨二選一:要麼 App 有還原機制(這意味著開發者可以存取你的資料,違背了初衷),要麼沒有(這意味著你的資料永久遺失)。大多數基於密碼的 App 選擇後者,讓使用者毫無辦法。這不是出於強大安全考量的設計選擇,而是沒有適當金鑰管理系統的後果。
Vaultaire 在建立保險庫時會產生一組自訂的九個單字復原片語。它不是 BIP-39,也不編碼 256 位元的保險庫金鑰。PBKDF2-HMAC-SHA512 對正規化後的片語執行 800,000 次迭代,衍生出復原金鑰,用來開啟以 AES-GCM 加密的金鑰信封。在新裝置上還原時,也需要對應的加密 CloudKit 備份記錄。
Secret Photo Vault 使用者常見抱怨
「只是資料夾上的密碼。」
Vaultaire 的做法:Vaultaire 不只是替資料夾加上密碼。它在隨機主金鑰下以 AES-256-GCM 加密檔案資料。圖形另外衍生一把保險庫金鑰,用來驗證加密索引並解開這把主金鑰。
「可透過 iTunes 看到檔案。」
Vaultaire 的做法:磁碟上的檔案是 AES-256-GCM 密文。連接到 iTunes 或任何檔案瀏覽器只會看到加密資料塊。沒有影像標頭,也沒有可讀內容,不過總儲存用量仍然可見,檢查者也能估計有多少個保險庫存有檔案。
「廣告不斷。」
Vaultaire 的做法:所有方案都沒有廣告,也沒有第三方廣告 SDK。Apple Ads 歸因預設開啟,可在「設定」的「匿名分享錯誤」中關閉。App 開啟時不會傳送廣告轉換事件。
「沒有備份,什麼都遺失了。」
Vaultaire 的做法:在用戶端加密的 CloudKit 備份支援更換裝置和重設。自訂的九個單字片語可開啟使用這些備份記錄所需的加密復原清單。
「忘記密碼,無法還原。」
Vaultaire 的做法:自訂的九個單字片語會衍生出復原金鑰,用來開啟加密金鑰信封。之後可從受保護的本機復原狀態再次查看,且片語本身不包含任何檔案。
結論
Secret Photo Vault 以密碼鎖定相簿。Vaultaire 用你畫出的圖形衍生保險庫金鑰,這把金鑰會驗證加密索引,並解開用於 AES-256-GCM 檔案加密的隨機主金鑰。這能保護被複製出去的儲存資料,但已解鎖或遭入侵的裝置仍可能洩漏輸入內容、金鑰、預覽或匯出的檔案。
加密金鑰,而非密碼
密碼可以擋住一個畫面,卻不會加密畫面背後的檔案。Vaultaire 使用 AES-256-GCM,並將保險庫金鑰與主金鑰分開,因此即使檔案內容被複製,仍受認證加密保護。
下載 Vaultaire