
Banana Split
Published by mezinster
Split secrets into QR-code shards using Shamir's Secret Sharing
Highlights
- 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.
About this application
Banana Split is an Android application from mezinster that divides a secret into several shards using Shamir's Secret Sharing. The scheme splits a value into a chosen number of parts with a threshold, so that any subset of that size can reconstruct the original while smaller subsets reveal nothing about it. Each shard is rendered as a QR code, which can be printed or photographed and stored in separate places.
Common uses include recovery material such as passphrases, seed phrases or key backups, where keeping a single written copy concentrates the risk of loss. Reconstruction works the other way around: enough shards are scanned back in, and the application recombines them into the original secret.
The application is published under GPL-3.0-only. It runs on Android only, and the usefulness of the approach depends on the shards being kept apart, since the threshold assumption is what the whole scheme relies on.
Where to get it
Android
- OpenOpens in a new tabApp storeF-Droid
From the publisher
Package identifier:
com.nfcarchiver.banana_splitv0.8.327.8 MBreleased 04/09/2026
SHA-256 from the manifest published by F-Droid, compared on 08/04/2026
bd7121efddfa4aa52a31ed3f21d42deca0762f4f94cda019958390d1ceaf93ee
We do not host this file, we do not scan it and we do not inspect its contents. Read what the source says, then decide for yourself.