LivaraPrywatny komunikator, strona główna
Polski ▾

Laboratorium weryfikacji Livara: Przeprowadź testy samodzielnie.

Lokalne demonstracje szyfrowania i porównanie skrótu APK

Pięć testów do wypróbowania w przeglądarce. Porównaj plik na Androida z opublikowanym skrótem, wygeneruj klucze, zaszyfruj wiadomość i sprawdź odrzucanie modyfikacji. To lokalne demonstracje, nie audyt całego protokołu Livara ani certyfikacja aplikacji.

Current verification target: 0.2 (74) · livara-beta-android-0.2.apk

Twój postęp w laboratorium

0% testów ukończonych

0 z 5 — liczba kontroli ukończonych na tym urządzeniu.

Twój APK odpowiada opublikowanemu skrótowiOblicz skrót własnego pliku we własnej przeglądarce i porównaj go z poniższą wartością.
Udostępnione algorytmy kryptograficzne rzeczywiście tworzą szyfrogramUruchom prawdziwe P-256, HKDF i AES-GCM lokalnie; pełne połączenie LVR1/LGS1 pozostaje poza tym stanowiskiem.
Zmodyfikowana wiadomość jest odrzucana, nie przyjmowana po cichuOdwróć jeden bit szyfrogramu i zobacz, jak kontrola uwierzytelniania go odrzuca.
Możesz odróżnić jeden klucz od drugiegoWygeneruj tożsamości i porównaj ich odciski kluczy. Kilka próbek ilustruje proces; nie dowodzi niemożliwości kolizji.
Żaden z testów nie potrzebował naszych serwerówWszystko na tej stronie działa offline. Rozłącz się i spróbuj ponownie.

Narzędzie 01 · Tożsamość kompilacji

Czy ten plik jest nasz?

To stanowisko porównuje skrót SHA-256 wybranego pliku z opublikowanym skrótem Livara 0.2 (74) na Androida. Skrót jest obliczany lokalnie bez przesyłania pliku. Zgodny skrót potwierdza zgodność z tym wzorcem; nie jest niezależnym audytem bezpieczeństwa.

sha256.localnic nie jest przesyłane
Skrót Twojego pliku
Oczekiwanie na plik.
published.digest0.2 (74)
SHA-256 opublikowany dla tej kompilacji
CB786010 069CF257 186AD743 55BDC0EA 6DE1CF15 6BD0712B A8827C40 D1442E91
Plik .sha256
Plik
livara-beta-android-0.2.apk
Rozmiar
60,0 MiB
Minimum
Android 8.0+

Wolisz własne narzędzia? Nie musisz ufać także tej stronie.

sha256sum livara-beta-android-0.2.apkshasum -a 256 …certutil -hashfile … SHA256

Narzędzie 02 · Szyfrowanie

Zobacz, jak wiadomość staje się nieczytelna.

Po naciśnięciu przycisku w przeglądarce powstają dwie tożsamości. Uzgadniają sekret przez P-256 ECDH, bez pojawienia się go w sieci, rozciągają go przez HKDF-SHA-256 i szyfrują Twój tekst przez AES-256-GCM. Wynik to dokładnie to, co przechowywałby przekaźnik.

handshake.liveP-256 · HKDF · AES-256-GCM
Odciski kluczy publicznych
Jeszcze niewygenerowane.
relay.storageco przechowywałby serwer
Szyfrogram
Naciśnij „Zaszyfruj”, a pojawi się tu jedyna wersja Twojego zdania, którą widzi przekaźnik.
Wynik odbiorcy
Nic jeszcze nie otwarto.

Uczciwy przypis. To stanowisko uruchamia P-256, HKDF i AES-GCM, ale nie pełne protokoły Livara. LVR1 używa też łańcuchów wiadomości i osobnego korzenia epok ML-KEM-768; LGS1 dodaje podpisane grupowe łańcuchy nadawców. Te demonstracje nie są audytem protokołu.

Narzędzie 03 · Tożsamość

Porównaj odciski kluczy.

Odcisk to krótki, czytelny odpowiednik klucza publicznego. Pozwala zauważyć, że osoba, z którą rozmawiasz od roku, nagle ma inny klucz. Naciśnij kilka razy.

identity.generateP-256 · SHA-256
Naciśnij więcej niż raz

Narzędzie 04 · Cisza

Potwierdź, że nic stąd nie łączyło się z serwerem.

Przeglądarka zapisuje żądania zasobów na osi czasu zasobów. To narzędzie zlicza żądania zapisane po załadowaniu strony; nie jest to kompleksowy audyt sieciowy. Aby sprawdzić działanie lokalne, rozłącz się po pełnym załadowaniu strony i ponownie wypróbuj demonstracje.

network.auditoś czasu zasobów przeglądarki
Zapisane żądania zasobów od załadowania strony
0

Po testach

Czego ta strona nie może dowieść.

Strona weryfikacji, która twierdzi, że rozstrzyga wszystko, jest tylko dłuższą reklamą. Oto dokładna granica tego, co udało się ustalić.

Ustalono
  • Bajty wybranego APK odpowiadają skrótowi opublikowanemu w tej witrynie
  • Demonstracje w przeglądarce zachowują się na Twoim komputerze zgodnie z prezentacją
  • Pojedynczy zmieniony bit jest odrzucany, nie przyjmowany po cichu
  • Wygenerowane tożsamości mają porównywalne odciski kluczy
  • Żaden z tych testów nie wymagał naszych serwerów
Nie ustalono
  • Że serwer nie przechowuje metadanych routingu — przechowuje je do dostarczania i synchronizacji
  • Że kanały nadawcze są prywatne — z założenia są publiczne
  • Że to stanowisko audytuje pełne protokoły LVR1/LGS1 lub certyfikuje bezpieczeństwo aplikacji
  • Że odblokowany telefon w cudzych rękach jest chroniony
  • Że przyszłe wydania są zweryfikowane z góry — sprawdzaj skrót każdej kompilacji
Co serwer Livara może, a czego nie może odczytać podczas dostarczania wiadomości
Rodzaj danychBezpośrednie 1:1Zgodne grupy prywatneKanały
Tekst wiadomościPostkwantowe E2EE (LVR1)Szyfrowane end-to-end (LGS1)Publiczne kanały nadawcze
Edycje tekstuPostkwantowe E2EE (LVR1)Szyfrowane end-to-end (LGS1)Publiczne kanały nadawcze
Zdjęcia, filmy, pliki, podpisyPostkwantowe E2EE (LVR1)Szyfrowane end-to-end (LGS1)Publiczne kanały nadawcze
Z kim rozmawiaszTylko metadane routinguTylko metadane routinguPubliczne kanały nadawcze
Kiedy rozmawiaszTylko znaczniki czasu dostarczeniaTylko znaczniki czasu dostarczeniaPubliczne kanały nadawcze
Twoje hasłoNigdy nie opuszcza urządzeniaNigdy nie opuszcza urządzeniaNigdy nie opuszcza urządzenia
Twoje klucze prywatneNigdy nie są przesyłane bez szyfrowaniaNigdy nie są przesyłane bez szyfrowaniaNigdy nie są przesyłane bez szyfrowania
Pełna kropka: serwer nie może odczytaćOkrąg: serwer widzi dane

Pytania

Pytania, które ludzie naprawdę zadają.

Jak sprawdzić, czy plik APK Livara nie został zmodyfikowany?

Oblicz skrót SHA-256 pobranego APK tutaj lub własnymi narzędziami i porównaj każdy znak z opublikowanym skrótem. Nie instaluj pliku, jeśli się różnią. Zgodny wynik potwierdza zgodność pliku z tym skrótem; nie może ustalić autentyczności, jeśli podmieniono zarówno plik, jak i skrót.

Czy laboratorium weryfikacji wysyła coś na serwery Livara?

Demonstracje działają lokalnie, a wybrany APK nie jest przesyłany. Sama strona musi najpierw się załadować. Po załadowaniu możesz się rozłączyć i ponownie wypróbować demonstracje. Wyświetlany licznik żądań nie jest kompleksowym audytem sieciowym.

Czy demonstracja szyfrowania to rzeczywiste szyfrowanie Livara?

Uruchamia prawdziwe P-256 ECDH, HKDF-SHA-256 i AES-256-GCM — algorytmy używane przez Livara — ale nie jest pełnym protokołem LVR1 ani LGS1. LVR1 ma też klasyczny podwójny mechanizm zapadkowy i mechanizm epok ML-KEM-768; LGS1 ma podpisane łańcuchy nadawców rozprowadzane wewnątrz LVR1. Laboratorium potwierdza działanie algorytmów i odrzucania modyfikacji, nie całej konstrukcji ani zewnętrznego audytu.

Co się stanie, jeśli ktoś zmieni jeden bajt zaszyfrowanej wiadomości?

Znacznik uwierzytelniania AES-256-GCM nie przechodzi weryfikacji, a odbiorca odrzuca całą wiadomość. Nigdy nie pokazuje uszkodzonej ani częściowo odszyfrowanej wersji. Zaszyfruj wiadomość poniżej, odwróć jeden bit i zobacz odmowę odszyfrowania.

Kolejność instalacji

Sprawdzone? Teraz zainstaluj.

Porównanie skrótów to jeden test, nie gwarancja bezpieczeństwa aplikacji. Pobierz plik z oficjalnego źródła i uwzględnij opisane wyżej ograniczenia.

0.2 (74) · 60,0 MiB · Android 8.0+