新文章:一個晚上就能做完的密碼檢查清單。

加密與出口合規

與 App 內「我」› 說明與條款 › 加密與出口合規顯示的是同一份清單。放在這裡,是為了讓人不必安裝任何東西就能查。它同樣適用於 iPhone、iPad 與 Mac 版,三者共用同一套程式碼。

使用中的演算法

  • AES-256-GCM

    所有機密內容:密碼、兩步驗證密鑰、備註、密碼歷史與回收筒的內容。同時用於包住資料密鑰、加密備份檔案,以及加密 2FA 小組件所讀取的那份小快照。

    Apple CryptoKit

  • PBKDF2-HMAC-SHA256

    在你設定主密碼之後,把它轉成密鑰加密密鑰,迭代 600,000 次。加密備份檔案在其備份密碼下使用同一個函數、同樣的代價。

    Apple CommonCrypto

  • HKDF-SHA256

    把 12 個字恢復短語背後的熵轉成另一把密鑰加密密鑰,讓短語能解開主密碼所解開的同一把資料密鑰。

    Apple CryptoKit

  • SHA-256

    恢復短語的 BIP-39 校驗碼,以及用來認出「這份備份你已經匯入過」的指紋。

    Apple CryptoKit

  • HMAC-SHA1 / SHA-256 / SHA-512

    時間式一次性密碼(RFC 6238)。預設 SHA-1,因為幾乎所有網站發的都是這一種;另外兩種是留給不一樣的網站用的。

    Apple CryptoKit

幾把鑰匙怎麼搭在一起

一把隨機的 256 位元資料密鑰加密整個密碼庫。它在你的裝置上生成,從不離開。

全新安裝時,這把鑰匙存在裝置的鑰匙圈裡,裝置解鎖期間 App 就能取用 —— 如果你開了生物識別解鎖,則要通過 Face ID 或 Touch ID 之後才行。它只存在那台裝置上,別處都沒有 —— 新裝置要從你的備份檔案開始。

當你開啟防盜加密並設定主密碼後,這把鑰匙會額外再被包兩次 —— 一次由主密碼派生的鑰匙包住,一次由 12 個字恢復短語派生的鑰匙包住。從此兩者任一都能在任何裝置上打開密碼庫,而且互相推導不出來。更改主密碼只會重新包第一份,不會動到短語。1.0 版之前建立的密碼庫從一開始就有這兩層包裝。

兩樣我們都沒有。 沒有萬能鑰匙、沒有密鑰託管、沒有後門。這是設計本身的結構性後果,不是一條我們可以悄悄改掉的政策:就算我們想要,也沒有任何一條網絡路徑能把你的鑰匙送過來。

結構性資訊 —— 帳戶名稱、欄位名、資料夾名 —— 以明文儲存,好讓搜尋和列表在解鎖之前就能用。內容值則是加密的。我們寧願把這句話講明白,也不想讓你自己去假設。

沒有網絡路徑

這個 App 裡不含任何自己的網絡程式碼:沒有 HTTP 客戶端、沒有 socket、也沒有任何可能夾帶網絡能力的第三方 SDK。唯一的網絡活動是可選的 8PWD 2026 Pro 購買,由 Apple 的 StoreKit 在 Apple 自己的進程裡完成 —— App 拿到的是一個權益,從來不是付款記錄。你密碼庫裡的東西什麼都不會被上傳,因為根本沒有用來上傳的東西。你可以在 App 之外自行確認:開飛行模式,以及查看設定 › 私隱與保安 › App 私隱報告,那裡會列出每個 App 聯絡過的所有網域。

永遠不會離開你裝置的東西

  • 你的主密碼和恢復短語(如已設定)—— 兩者都不會以任何可以還原讀出的形式被儲存,本機也不會。
  • 資料密鑰。它存在裝置的系統鑰匙圈中(如果你開了 Face ID 或 Touch ID,則由它們守住);設定主密碼之後,也會以被包住的形式存在密碼庫裡。
  • 密碼庫裡的每一項機密內容。
  • 安全評分。它在本機計算,只有你看得到。

出口管制

8PWD 使用加密技術,因此受美國《出口管理條例》規管。它的分類是 ECCN 5D992.c —— 《商業管制清單》第 5 類第 2 部分註 3 所指的大眾市場加密軟件。

本 App 沒有實作任何專有或非標準的密碼學。它使用上述演算法,由 Apple 的 CryptoKit 與 CommonCrypto 提供,用途僅限於在使用者自己的裝置上保護使用者自己的資料。

MNV LIMITED 就此判定保存了一份內部分類記錄,以便在美國工業與安全局(BIS)要求時提交。

本頁對應的 App 版本日期為 2026-09-15。