Banana Split

Verified safeOpen sourceExclusive
No reviews reviews
24
downloads
5.0
android

AI summary

Split secrets into QR-code shards using Shamir's Secret Sharing. Any majority of shards reconstructs the secret; fewer reveal nothing. All cryptography happens offline on-device with scrypt and NaCl encryption. Supports PNG/PDF export, multi-file QR import, and cross-platform compatibility with the web version. Requires camera and storage permissions for QR scanning and saving shards.

Generated by AI. May contain inaccuracies.

About this app

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

About this version

Version
0.8.3 (3)
Size
27.83 MB
Requires Android
5.0
Target SDK
21
Architecture
arm64-v8a, armeabi-v7a, x86, x86_64
Downloads
24
Updated
Apr 10, 2026
Package
com.nfcarchiver.banana_split

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app