Sigil
dev.animeshvarma.sigil
⭐ Brak ocen · ⬇ 2
Wersja
0.4.5 Rozmiar
17.2 MB Android
Android (version not specified) Dodano
2026-08-09
0.4.5 Rozmiar
17.2 MB Android
Android (version not specified) Dodano
2026-08-09
O tej aplikacji
Sigil to otwarte narzędzie do szyfrowania offline w trybie zero-trust, zaprojektowane w celu ochrony poufnych danych przed współczesnymi zagrożeniami. W przeciwieństwie do standardowych narzędzi opartych na pojedynczym algorytmie, Sigil oferuje elastyczny system „profili szyfrowania”, pozwalający wybrać między maksymalną dogłębną ochroną a standardową kompatybilnością.
Aplikacja działa całkowicie offline, wykonując wszystkie operacje kryptograficzne lokalnie na urządzeniu za pomocą nowoczesnego interfejsu Material 3.
Nowość w wersji 0.4.5: Profile szyfrowania
• Łańcuch Sigil (domyślny): Wstępnie skonfigurowana, wielowarstwowa kaskada (XChaCha20 + Serpent + Twofish + AES-256) zaprojektowana z myślą o ekstremalnej odporności na kryptoanalizę.
• Tryb surowy: Standardowe, jednowarstwowe szyfrowanie (np. tylko AES-256-GCM) zapewniające maksymalną kompatybilność z narzędziami zewnętrznymi i szybsze przetwarzanie.
• Profile niestandardowe: Zbuduj własny łańcuch szyfrowania! Wybierz spośród 18 algorytmów, zmień kolejność warstw i zapisz swoją konfigurację do ponownego użycia.
Główne funkcje bezpieczeństwa
• Sprzętowe zabezpieczenie Vault: Klucze główne są generowane i przechowywane w środowisku Android Trusted Execution Environment (TEE). Zapisane hasła szyfrowania nigdy nie są przechowywane na dysku w postaci zwykłego tekstu.
• Uwierzytelnianie z zerową wiedzą: Obsługa kodów PIN i haseł haszowanych przy użyciu Argon2id. Dane uwierzytelniające nigdy nie są przechowywane w formacie odwracalnym.
• Konstrukcja odporna na manipulację: Sigil wykorzystuje architekturę Encrypt-then-MAC. Wszelkie uszkodzenia lub manipulacje danych są wykrywane i odrzucane przed próbą odszyfrowania.
• Higiena pamięci: Poufne dane są usuwane z pamięci RAM natychmiast po użyciu. Konfigurowalny okres karencji umożliwia wygodne wykonywanie wielu zadań bez narażania bezpieczeństwa.
Prywatność i wzmocnienie systemu
• Osłona ekranu: Wykorzystuje FLAG_SECURE do blokowania zrzutów ekranu i ukrywania zawartości w przeglądzie „Ostatnie aplikacje”, chroniąc przed przeglądaniem zawartości przez ramię i oprogramowaniem szpiegującym.
• Automatyczne czyszczenie schowka: Zapobiega przechowywaniu odszyfrowanego tekstu przez menedżery schowka.
• Całkowicie offline: Bez konieczności dostępu do internetu. Bez analiz, telemetrii i kopii zapasowych w chmurze. Twoje dane nigdy nie opuszczają Twojego urządzenia.
Zaawansowany zestaw narzędzi użytkownika
• Rejestr algorytmów: Obsługa 18 szyfrów, w tym AES-GCM, XChaCha20-Poly1305, ARIA, Serpent, Twofish, Camellia i innych.
• Bezpieczny magazyn kluczy: Bezpieczne przechowywanie i zarządzanie kluczami szyfrującymi. Zawiera miernik entropii do pomiaru siły hasła.
• Blokada aplikacji: Odblokowanie biometryczne weryfikowane przez sprzętowy TEE lub niestandardowy kod PIN o wysokim poziomie bezpieczeństwa.
• Konsola systemowa: Przeglądaj logi procesu szyfrowania w czasie rzeczywistym, w tym metryki czasowe i parametry kryptograficzne.
• Nowoczesny interfejs użytkownika: Zbudowany w oparciu o Jetpack Compose, z dynamicznymi kolorami Material You i ciemnymi/jasnymi motywami.
Specyfikacja techniczna
• Biblioteka kryptograficzna: Dmuchany zamek (v1.83). • Wyprowadzanie klucza: Argon2id (KDF z twardym kluczem pamięci) + wstępne hashowanie SHA-512 w celu ochrony przed atakami brute-force na GPU.
• Obsługiwane algorytmy: AES (GCM/CBC), ChaCha20-Poly1305, XChaCha20-Poly1305, ARIA-256-GCM, Serpent, Twofish, Camellia, SM4, CAST-256, RC6, SEED.
• Obsługa starszych wersji: Blowfish, IDEA, CAST-128, GOST, TEA, XTEA (dołączone do celów edukacyjnych).
Przejrzystość Open Source
Kompletny kod źródłowy jest dostępny do publicznego audytu na GitHubie:
https://github.com/Animesh-Varma/Sigil
Pełny katalog wydań i planowane funkcje można znaleźć na stronie:
https://github.com/Animesh-Varma/Sigil/releases
W razie pytań prosimy o kontakt: sigil@animeshvarma.dev