你的資料永遠屬於你
如果 8PWD 明天消失,你什麼都不會失去。這裡解釋為什麼 —— 檔案格式、匯出路徑,以及一個五分鐘就能讀完的腳本 —— 還有怎樣把一切都帶走。
如果 8PWD 明天就消失
你甚麼都不會失去。原因在這裡,還有怎樣把一切帶走。
開放的檔案格式
.8pwd 備份就是純 XML。加密備份使用標準 AES‑GCM,密鑰由你的密碼派生(PBKDF2)—— 有公開文件,沒有秘密格式。
沒有帳戶,沒有伺服器
沒有東西可以被關停。App 在已安裝的裝置上會一直運作下去,有沒有我們都一樣。
由你決定怎樣在裝置之間搬移
用 AirDrop 把副本傳到另一部裝置再合併。不經雲端。
如果你停止付費
超出免費上限的記錄會變成唯讀。不會刪除任何內容,也不會扣住任何東西;你隨時可以匯出。
法律怎樣說
資料可攜權是 GDPR(歐盟 / 英國)、LGPD(巴西)及類似法例賦予的權利。由於你的資料從不離開你的裝置,8PWD 沒有任何東西可以交出 —— 唯一的副本一直在你手上。
純 CSV 可以在 Apple Passwords、1Password、Bitwarden、Chrome 和任何試算表打開。.8pwd 備份是 XML,用文字編輯器就能讀。
在這部手機以外的地方保留一份備份。
.8pwd 檔案,有文件可查
一份備份就是一個檔案。預設是明文,開啟加密這份備份就是加密的;通行密鑰只會寫進加密備份。
- 明文備份:UTF-8 XML。根元素是
<vault>,帶app、version(目前為 7)、exportedAt和各項計數。<tree>放資料夾和帳戶;每個帳戶有<fields>,每個欄位一個<field name="…">value</field>。後面是可選的區段:<formattedBlocks>、<totps>(標準otpauth://連結)、<wifi>、<cards>、<identities>和<passkeys>。舊版 App 讀新檔案時,會略過自己不認識的部分。 - 加密備份:8 個位元組
8PWDENC1、4 個位元組的大端序 PBKDF2 迭代次數(匯出時為 600,000)、16 個位元組的 salt,然後是 AES-256-GCM 的nonce (12) + ciphertext + tag (16)。鑰匙是以 UTF-8 備份密碼算出的 PBKDF2-HMAC-SHA256;明文就是同一份 XML。沒有專有容器、沒有秘密格式 —— 任何標準程式庫都能打開。 - CSV:「我」› 匯出 › 匯出通用 CSV 會寫出 Apple 密碼、1Password、Bitwarden、Chrome 和試算表都能直接匯入的常用欄位組合(名稱、網址、用戶名稱、密碼、備註)。
- 分享與傳送(
.8pwdshare、AirDrop 密碼庫傳送)使用同一套封裝,以 6 位數字一次性代碼作為密碼,前面加上8PWDSHARE/8PWDVAULT標識。
<?xml version="1.0" encoding="UTF-8"?>
<vault app="8PWD" version="7" exportedAt="2026-10-08T12:00:00Z" nodes="2" formattedBlocks="0" totps="1">
<tree>
<folder uuid="…" name="Shopping">
<account uuid="…" name="Example Shop" favorite="false" category="shopping">
<fields>
<field name="Username">me@example.com</field>
<field name="Password">correct horse battery staple</field>
<field name="URL">https://shop.example.com</field>
</fields>
</account>
</folder>
</tree>
<totps>
<totp uuid="…" linkedAccount="…">otpauth://totp/Example:me@example.com?secret=…&issuer=Example</totp>
</totps>
<wifi>…</wifi> <cards>…</cards> <identities>…</identities> <passkeys>…</passkeys>
</vault>
不用 App 也能檢查備份檔案
verify_8pwd.py 是一個沒有任何依賴的單檔 Python 3 腳本。它會告訴你一個檔案是明文還是加密的 8PWD 備份、格式版本、匯出時間、裡面有多少帳戶、資料夾、驗證碼、Wi-Fi 網絡、銀行卡、身份和通行密鑰,以及它的 SHA-256 —— 不會改動檔案,也不用網絡。給它密碼並安裝可選的 cryptography 套件,它還能解密並點算加密備份。先讀一讀它;很短。
python3 verify_8pwd.py Backup.8pwd
python3 verify_8pwd.py Backup.8pwd --password '你的備份密碼'
python3 verify_8pwd.py Backup.8pwd --json
公有領域(CC0)。它只印出各區段的計數和名稱 —— 永遠不會印出密碼 —— 除非你加上 --show-names。
在 App 內:我 › 你的資料永遠屬於你
本頁的文字就是 8PWD 3.1 在螢幕上以這種語言顯示的文字;它由 App 自己的文案直接生成,所以兩邊不會出現偏差。
在 App Store 下載
10 條密碼內免費,功能一樣不少。一次購買,iPhone、iPad 和 Mac 通用。