banana_split

Из публичных источников

Разделение секрета по схеме Шамира для людей с друзьями

Машинный перевод · Показать оригинал

Shamir's Secret Sharing for people with friends

ПриложениеКатегория: Веб-приложения · Документация и вики · Файлы и облакоOpen sourceданные проверены 16 окт. 2026 г.

Обзор

  • browser
  • crypto
  • html5
  • javascript
  • paper-wallet
  • shamir-secret-sharing
  • vuejs
  • webapp

Установка

Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.
  • Официальный сайтИз публичных источниковиз метаданных каталога
    bs.parity.io/ ↗
  • Сборка из исходниковИз публичных источниковиз метаданных каталога

    Сборка из исходников: проверенного рецепта сборки нет — следуйте инструкциям репозитория.

    github.com/paritytech/banana_split ↗

Совместимость

«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.
ПлатформаСтатусАрхитектураДоказательствоУверенность
Web browserНеизвестно———
Server / self-hostedНеизвестно———
Container (OCI)Неизвестно———

Релизы

проверено 30 окт. 2026 г.
v0.3.0Последний13 дек. 2021 г.Официальный источник ↗

Файлы версии 0.3.0

Маркетплейс не хранит эти файлы: загрузка идёт из официального источника. Мы их не сканировали.
ФайлПлатформаРазмерSHA-256Скачать из официального источника
BananaSplit.htmlдругое1,1 MB—Официальный источник ↗

История релизов

Профиль качества

алгоритм quality-v1.0 · оценено 16 окт. 2026 г.
Оценка качества72
Оценка риска0
Уверенность 1.00
Оценка качества и оценка риска — разные показатели. Высокое качество не гарантирует безопасность.

Составляющие оценки

Поддержка · 2016
last activity 72 days ago
Документация · 1515
README 3426 chars, description present
Готовность к использованию · 156
install instructions: no; releases: yes
Метаданные · 1010
4/4 of description, homepage, license, topics
Релизы · 104
2 release(s), latest 1768 days ago
Точность категории · 105
classifier confidence 0.5
Популярность · 106
357 stars (log-dampened, 10k = max)
Ясность лицензии · 55
SPDX GPL-3.0
Сообщество · 55
issues enabled, 68 forks

Лицензия

GPL-3.0
Лицензия известнапо данным хостинга репозитория

Это статус политики каталога, а не юридическое заключение.

Источники

github.com/paritytech/banana_splitОсновной★ 357 звёздактивность 4 авг. 2026 г.Основной репозиторий · Уверенность 1.00

Отзывы

Войдите, чтобы написать отзыв

Отзывов пока нет.

Альтернативы

README

Из paritytech/banana_split · лицензия GPL-3.0 · загружено 30 окт. 2026 г.

Banana Split 🍌 · [Yarn tests] [Join the chat at https://gitter.im/paritytech/banana_split]

Banana Split makes your paper backups more resilient and secure using Shamir’s secret sharing.

It splits your secret (e.g., paper backup) into N pieces, but only requires a majority of those pieces (N/2+1) to recover your secret.

Why Banana Split?

There’s a few problems with normal paper backups: If you have the whole paper backup somewhere, you’re vulnerable to someone finding it and stealing it—without you ever knowing they did (e.g., they can just take a photo of it). If you split your paper backup into two, what happens if one of those pieces goes missing?

For example:

You use Banana Split to split your paper backup into 5 pieces. You then give 5 friends a piece. It only takes 3 of those friends to come together to retrieve the paper backup. If 2 of your friends end up losing their piece, it’s okay. And if 2 of your friends collude and try to retrieve your backup, they won’t be able to. That is to say:

Any 3 friends will know everything; any 2 friends will know nothing.

Usage

How do you make a Banana Split?

  1. Save the Banana Split HTML page and open it in offline mode.
  2. Type your secret into Banana Split. Your secret will be encrypted with an auto-generated passphrase and split it into the number of QR codes you specify.
  3. Print out your QR codes.
  4. Write the passphrase by hand on every sheet. Doing this by hand protects against an attacker intercepting things you’re sending to the printer.

How do you retrieve a Banana Split?

Recovery can be done on any device with a webcam.

  1. Save the Banana Split HTML page and open it in offline mode.
  2. Using your webcam, scan in a majority of your QR code printouts (e.g., if you had 7 printouts, you’ll need 4).
  3. Enter your passphrase.
  4. Viola! Your secret is restored.

⚠️ Important

Work local and offline

Banana Split is a self-contained HTML page. To ensure your precious data is never sent outside, it only works when opened from your local hard drive while your browser is in Offline mode.

Without the passphrase, you won’t be able to retrieve your secret

To retrieve your secret, you’ll need to have a majority of the printouts and know the passphrase. This is why it is critical for you to write the passphrase on every printout.

Keep the HTML document

This HTML page is a fully self-contained application under GPLv3 license. Please feel free to copy and share it with anyone you want to use it. The more copies out there, the less likely it will be compromised or taken down.

Development

Project setup
yarn install
Compiles and hot-reloads for development
yarn run serve
Compiles and minifies for production
yarn run build
Run unit tests
yarn run test:unit
Run end-to-end UI tests
yarn run test:e2e
Lints and fixes files
yarn run lint

Customize configuration

See Configuration Reference.

Открыть репозиторий ↗