本文へスキップ

Banana Split

公開元: mezinster

Shamir's Secret Sharing を使って秘密を QR コードの断片に分割します

オープンソースGPL-3.0-only

主な特徴

  • Splits a secret into shards using Shamir's Secret Sharing.
  • Encodes each shard as a QR code for printing or storage.
  • Reconstructs the original secret from a threshold number of scanned shards.
  • Runs on Android and is licensed under GPL-3.0-only.

このアプリケーションについて

Banana Split は、Shamir's Secret Sharing を使用して秘密を複数の断片に分割する、mezinster による Android アプリケーションです。この方式は、しきい値を伴う選択された数の部分に値を分割し、その数に達する任意の部分集合で元の値を復元できる一方、それより小さい部分集合からはその値について何も分からないようにします。各断片は QR code として表示され、印刷または撮影して別々の場所に保管できます。

一般的な用途には、パスフレーズ、シードフレーズ、鍵のバックアップなどの復旧用資料が含まれます。単一の書面コピーを保管することは、紛失のリスクを集中させるためです。復元は逆の手順で行われます。十分な数の断片を再度スキャンし、アプリケーションがそれらを元の秘密に再結合します。

このアプリケーションは GPL-3.0-only の下で公開されています。Android のみで動作し、この手法の有用性は断片が互いに分けて保管されることに依存します。しきい値の前提こそが、この方式全体の拠り所であるためです。

Android

  • アプリストアF-Droid

    発行元から

    開く新しいタブで開きます

    パッケージ識別子: com.nfcarchiver.banana_split

    v0.8.327.8 MB2026/04/09 公開

    F-Droid が公開するマニフェストの SHA-256、2026/08/04 に照合

    bd7121efddfa4aa52a31ed3f21d42deca0762f4f94cda019958390d1ceaf93ee

当サイトはこのファイルをホストしておらず、スキャンも内容の確認も行いません。出典の記載を読み、ご自身で判断してください。