新着:ひと晩で終わるパスワードのチェックリスト

解説

データはいつでもあなたのもの

8PWD が明日なくなっても、失うものは何もありません。その理由(ファイル形式、書き出しの経路、5分で読めるスクリプト)と、すべてを持ち出す方法です。

もし 8PWD が明日なくなったら

失うものは何もありません。その理由と、すべてを持ち出す方法です。

  • 公開されたファイル形式

    .8pwd バックアップはプレーンな XML です。暗号化バックアップは、パスワードから導出した鍵(PBKDF2)で標準の AES‑GCM を使います。仕様は公開されており、秘密の形式はありません。

  • アカウントなし、サーバーなし

    停止されるものは何もありません。私たちがいてもいなくても、アプリはインストール済みのデバイスでずっと動き続けます。

  • デバイス間の移動は自分の意思で

    コピーを AirDrop で別のデバイスに送って統合します。クラウドは介在しません。

  • 支払いをやめたら

    無料の上限を超えた記録は読み取り専用になります。削除も、人質に取られることもありません。いつでも書き出せます。

  • 法律の定め

    データポータビリティは、GDPR(EU / 英国)、LGPD(ブラジル)などの法律で認められた権利です。データはデバイスから出ないので、8PWD が引き渡すものはありません。唯一のコピーはすでにあなたの手元にあります。

プレーンな CSV は Apple Passwords、1Password、Bitwarden、Chrome、どの表計算アプリでも開けます。.8pwd バックアップはテキストエディタで読める XML です。

バックアップを 1 つ、このデバイス以外の場所に保管してください。

.8pwd ファイルの仕様

バックアップは1つのファイルです。デフォルトは平文で、「このバックアップを暗号化」をオンにすると暗号化されます。パスキーが書き込まれるのは暗号化バックアップだけです。

  • 平文バックアップ:UTF-8 の XML。ルート要素は <vault> で、app、version(現在は 7)、exportedAt と件数を持ちます。<tree> にフォルダとアカウントが入り、各アカウントは <fields> の中に項目ごとに1つの <field name="…">value</field> を持ちます。続いて任意のセクション:<formattedBlocks>、<totps>(標準の otpauth:// リンク)、<wifi>、<cards>、<identities>、<passkeys>。古いバージョンのAppは、知らない部分を無視することで新しいファイルを読みます。
  • 暗号化バックアップ:8 バイトの 8PWDENC1、4 バイトのビッグエンディアンの PBKDF2 反復回数(書き出し時は 600,000)、16 バイトのソルト、続いて AES-256-GCM の nonce (12) + ciphertext + tag (16)。鍵は UTF-8 のバックアップパスワードから導出した PBKDF2-HMAC-SHA256 で、平文は同じ XML です。独自のコンテナも、秘密の形式もありません。どの標準ライブラリでも開けます。
  • CSV:「マイページ」›「書き出し」›「汎用 CSV を書き出す」は、Apple Passwords、1Password、Bitwarden、Chrome、表計算ソフトがそのまま読み込める共通の列(名前、URL、ユーザ名、パスワード、メモ)を書き出します。
  • 共有と転送(.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=…&amp;issuer=Example</totp>
  </totps>
  <wifi>…</wifi>  <cards>…</cards>  <identities>…</identities>  <passkeys>…</passkeys>
</vault>

Appなしでバックアップファイルを確かめる

verify_8pwd.py は依存関係のない1つの 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

verify_8pwd.py をダウンロード ソースを読む

パブリックドメイン(CC0)。表示するのはセクションの件数と名前だけで、パスワードは決して表示しません(--show-names を付けた場合を除く)。

App内:マイページ › データはいつでもあなたのもの

このページの文章は、8PWD 3.1 がこの言語で画面に表示しているものと同じです。App自身の文字列から生成しているため、両者がずれることはありません。

App Store でダウンロード

パスワード 10 件まで無料、機能はすべて使えます。一度の購入で iPhone、iPad、Mac に対応。

App Store でダウンロードMac App Store でダウンロード

次に読む