نقشک بسته

Banana Split

Split secrets into QR-code shards using Shamir's Secret Sharing
جدید در نگارش ۰٫۸٫۳
• FOSS camera scanner for F-Droid — no more Google ML Kit dependency
• Fix camera activating at app launch instead of only on the Restore tab
• Move fastlane metadata to repo root
Banana Split uses Shamir's Secret Sharing to split secrets into QR-code shards. Any majority of shards can reconstruct the secret — fewer reveal nothing.

How it works

1. Enter your secret (e.g., a seed phrase, private key, password).
2. Choose how many shards to create and how many are required to reconstruct.
3. Use the auto-generated passphrase or enter your own.
4. Banana Split encrypts the secret with the passphrase, then splits the ciphertext into N QR codes using Shamir's scheme.
5. Print or save the QR codes. Write the passphrase by hand on every sheet.

To reconstruct: scan a majority of QR code shards, enter the passphrase, and your secret is restored.

Features

• Offline — all cryptography happens on-device, no server communication
• Save shards as PNGs or PDF with full Unicode font support
• Camera and gallery QR scanning with multi-file import
• Custom or auto-generated passphrases
• User-selectable quorum (how many shards needed)
• 7 languages: English, Russian, Turkish, Belarusian, Georgian, Ukrainian, Polish
• Cross-platform shard compatibility with the Banana Split web app

Security

Encryption: scrypt key derivation + NaCl secretbox (XSalsa20-Poly1305).
Splitting: Shamir's Secret Sharing over GF(256).
No data collection, no analytics, no trackers.

Web App

Also available as a web app — no installation needed: https://nfcarchiver.com/banana/
Shards created in the app and web version are fully compatible.

Open Source

This app is a fork of banana_split by Parity Technologies, licensed under GPLv3.
Source code: https://github.com/mezinster/banana_split

نگارش‌ها

با وجود موجود بودن بارگیری‌های APK برای دادن حق گزینش، باید آگاه باشید که با نصب به این روش، آگاهی‌های به‌روز رسانی را دریافت نکرده و راهی ناامن برای بارگیری است. پیشنهاد می‌شود کارهٔ اف‌دروید را نصب و از آن استفاده کنید.

بارگیری اف‌دروید
  • نگارش ۰٫۸٫۳ (۳) پیشنهادی افزوده در 12d Apr 26

    arm64-v8a armeabi-v7a x86 x86_64

    این نگارش، به اندروید ۵٫۰ یا جدیدتر نیاز دارد.

    به دست اف‌دروید ساخته، امضا و مطابقتش با این کد مبدأ تضمین شده است.

    اجازه‌ها
    • عکسبرداری و فیلمبرداری
      هنگامی که از برنامه استفاده می‌شود، این برنامه می‌تواند بااستفاده از دوربین عکس و فیلم بگیرد.
    • خواندن محتوای فضای ذخیره هم‌رسانی‌شده
      به برنامه اجازه می‌دهد محتوای فضای ذخیره هم‌رسانی‌شده‌تان را بخواند.
    • ضبط صدا
      هنگامی که از برنامه استفاده می‌شود، این برنامه می‌تواند بااستفاده از میکروفون صدا ضبط کند.
    • تغییر یا حذف محتوای فضای ذخیره هم‌رسانی‌شده
      به برنامه اجازه می‌دهد محتوای فضای ذخیره هم‌رسانی‌شده‌تان را بنویسد.
    • com.nfcarchiver.banana_split.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    بارگیری APK ۲۷ می‌ب امضای PGP | گزارش ساخت

  • جدید در نگارش ۰٫۸٫۲
    • F-Droid preparation — metadata, screenshots, and build recipe
    • Fork attribution and source code link on About screen
    • Fix scanner state reset on "Start Over"
    • Localization fixes and fastlane metadata for all 7 languages
  • نگارش ۰٫۸٫۲ (۲) - افزوده در 12d Apr 26

    arm64-v8a armeabi-v7a x86 x86_64

    این نگارش، به اندروید ۵٫۰ یا جدیدتر نیاز دارد.

    به دست اف‌دروید ساخته، امضا و مطابقتش با این کد مبدأ تضمین شده است.

    اجازه‌ها
    • عکسبرداری و فیلمبرداری
      هنگامی که از برنامه استفاده می‌شود، این برنامه می‌تواند بااستفاده از دوربین عکس و فیلم بگیرد.
    • خواندن محتوای فضای ذخیره هم‌رسانی‌شده
      به برنامه اجازه می‌دهد محتوای فضای ذخیره هم‌رسانی‌شده‌تان را بخواند.
    • ضبط صدا
      هنگامی که از برنامه استفاده می‌شود، این برنامه می‌تواند بااستفاده از میکروفون صدا ضبط کند.
    • تغییر یا حذف محتوای فضای ذخیره هم‌رسانی‌شده
      به برنامه اجازه می‌دهد محتوای فضای ذخیره هم‌رسانی‌شده‌تان را بنویسد.
    • com.nfcarchiver.banana_split.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    بارگیری APK ۲۷ می‌ب امضای PGP | گزارش ساخت