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>

ეს აპლიკაცია არის Parity Technologies-ის banana_split-ის ფორკი, GPLv3 ლიცენზიით.
წყაროს კოდი: https://github.com/mezinster/banana_split
