Banana Split использует схему разделения секрета Шамира для разбиения секретов на QR-фрагменты. Любое большинство фрагментов позволяет восстановить секрет — меньшее количество не раскрывает ничего.

<b>Как это работает</b>

1. Введите секрет (например, сид-фразу, приватный ключ, пароль).
2. Выберите количество фрагментов и сколько нужно для восстановления.
3. Используйте автоматически сгенерированную парольную фразу или введите свою.
4. Banana Split шифрует секрет парольной фразой, затем разбивает шифротекст на N QR-кодов по схеме Шамира.
5. Распечатайте или сохраните QR-коды. Напишите парольную фразу от руки на каждом листе.

Для восстановления: отсканируйте большинство QR-фрагментов, введите парольную фразу — секрет восстановлен.

<b>Возможности</b>

• Офлайн — вся криптография выполняется на устройстве, без связи с сервером
• Сохранение фрагментов в формате PNG или PDF с поддержкой Unicode
• Сканирование QR камерой и импорт из галереи
• Пользовательская или автоматическая парольная фраза
• Настраиваемый кворум (сколько фрагментов нужно)
• 7 языков: английский, русский, турецкий, белорусский, грузинский, украинский, польский
• Совместимость фрагментов с веб-приложением Banana Split

<b>Безопасность</b>

Шифрование: scrypt + NaCl secretbox (XSalsa20-Poly1305).
Разделение: схема Шамира над GF(256).
Без сбора данных, аналитики и трекеров.

<b>Веб-приложение</b>

Также доступно как веб-приложение — установка не требуется: https://nfcarchiver.com/banana/
Фрагменты, созданные в приложении и веб-версии, полностью совместимы.

<b>Открытый исходный код</b>

Это приложение — форк banana_split от Parity Technologies, лицензия GPLv3.
Исходный код: https://github.com/mezinster/banana_split
