Cebulka Blog

Poradnik instalacji i obsługi aplikacji OpenKeyChain na Android

OpenKeyChain to darmowa aplikacja na Androida do zarządzania kluczami PGP i szyfrowania wiadomości. Ten przewodnik opisuje jak korzystać z OpenKeyChain na Androidzie.

Instalacja OpenKeyChain na Androida #

  1. Pobierz OpenKeyChain z Google Play lub zainstaluj za pomocą F-Droida.
Google Play 1
  1. Jeśli zdecydujesz się na instalację za pomocą F-Droida, zaleca się pobranie i zainstalowanie F-Droida za pomocą komputera, aby upewnić się, że pobierasz z zaufanego źródła. Możesz znaleźć instrukcję i sprawdzić sumę kontrolną (checksum) tutaj: Jak zainstalować F-Droid.

F-Droid 1

F-Droid 2

  1. Po zainstalowaniu F-Droida, wyszukaj OpenKeyChain i zainstaluj aplikację.

F-Droid 3

F-Droid 4

W aplikacji OpenKeychain, domyślnie po zainstalowaniu zagrażające prywatności użytkownika funkcje Wyszukiwanie kluczy i Synchronizacja włączone są. Przed dalszym użyciem aplikacji upewnij się, że wspomniane funkcje w ustawieniach aplikacji wyłączone zostały.

Generowanie kluczy w OpenKeyChain #

  1. Otwórz aplikację OpenKeyChain i naciśnij +.
Widok ekranu głównego OpenKeyChain z opcją Generate a New Key
  1. Wybierz opcję Utwórz mój klucz.
Formularz wprowadzania imienia, nazwiska i adresu e-mail
  1. Wprowadź swój nick i naciśnij DALEJ.
Ekran wprowadzania nicku
  1. Wprowadź swój nieistniejący adres e-mail i naciśnij DALEJ.
Ekran wprowadzania adresu e-mail
  1. Kliknij na trzykropki, a następnie wybierz Zmień ustawienia klucza.
Ekran wyboru opcji zmiany ustawień klucza
  1. Zmień hasło do klucza, które będzie używane do jego ochrony, a następnie zmień podklucze na RSA 4096bit i naciśnij Zapisz.
Ekran ustawiania hasła do klucza
  1. Ustaw klucz główny w odpowiedni sposób i naciśnij OK.
Ekran ustawiania klucza głównego
  1. Ustaw podklucz w odpowiedni sposób i naciśnij OK.
Ekran ustawiania podklucza
  1. Naciśnij Zapisz.
Ekran zapisywania zmian
  1. Naciśnij UTWÓRZ KLUCZ.
Ekran tworzenia klucza
  1. Poczekaj, aż klucz się utworzy.
Ekran oczekiwania na utworzenie klucza

Kopia zapasowa klucza prywatnego w OpenKeyChain #

  1. Przejdź do ekranu zarządzania kluczami, wybierz swój klucz prywatny i kliknij Klucz Zapasowy.
Kopia zapasowa 1
  1. Zapisz kod kopii zapasowej oraz wybierz lokalizację, do której chcesz zapisać klucz, i kliknij Zapisz.
Kopia zapasowa 2
  1. Upewnij się, że klucz został zapisany w bezpiecznej lokalizacji.
Kopia zapasowa 3

Kopię zapasową klucza prywatnego należy zaszyfrować programem VeraCrypt lub TrueCrypt i umieścić na nośniku zewnętrznym dla ochrony przed utratą danych.

Importowanie kluczy publicznych w OpenKeyChain #

  1. Otwórz wiadomość e-mail lub inny komunikat zawierający klucz publiczny.
Import kluczy 1
  1. Zapisz klucz publiczny do pliku z rozszerzeniem .asc, import klucza publicznego ze schowka na razie nie działa.
Import kluczy 2
  1. Otwórz aplikację OpenKeyChain i wybierz opcję Import Key. Wybierz zapisany plik i kliknij Import.
Import kluczy 3
  1. Aplikacja zaimportuje klucz i wyświetli jego szczegóły.
Import kluczy 4

Powinniśmy się upewnić, że klucz publiczny pochodzi z pewnego źródła i odcisk klucza ( 0F3F1 DE0E0 75DE9 … w powyższym przykładzie ) jest poprawny. Klucz publiczny o tej samej nazwie, adresie e-mail i dacie utworzenia może stworzyć każdy i podszywać się. W tym przypadku postępujemy według modelu TOFU ( Trust On First Use ), czyli akceptujemy klucz publiczny przy pierwszym imporcie, a później weryfikujemy przyszłe zmiany.

Szyfrowanie wiadomości w OpenKeyChain #

  1. Otwórz aplikację OpenKeyChain i wybierz opcję Zaszyfruj/Odszyfruj.
Szyfrowanie 1
  1. Wybierz opcję Zaszyfruj tekst.
Szyfrowanie 2
  1. Wklej lub wpisz tekst, który chcesz zaszyfrować.
  2. Wybierz klucz publiczny odbiorcy z listy dostępnych kluczy. Następnie wybierz jedną z opcji na górnym pasku: Skopiuj do schowka lub Udostępnij.
Szyfrowanie 3
  1. Po zaszyfrowaniu wiadomości, skopiuj wynikowy tekst do schowka.
  2. Możesz teraz udostępnić zaszyfrowany tekst w innej aplikacji, np. poprzez komunikator internetowy lub zapisać go do pliku.
Szyfrowanie 4

Nie musimy importować ponownie klucza publicznego przy szyfrowaniu następnych wiadomości. Klucz zostanie zapisany w plikach aplikacji.

Deszyfrowanie wiadomości w OpenKeyChain #

  1. Otwórz zaszyfrowaną wiadomość w dowolnym edytorze tekstu.
  2. Skopiuj zaszyfrowany tekst do schowka.
  3. Otwórz aplikację OpenKeyChain i wybierz Zaszyfruj/Odszyfruj.
Deszyfrowanie 1
  1. Wybierz opcję Odczytaj ze schowka. Jeśli zostaniesz poproszony o hasło, podaj hasło do swojego klucza prywatnego.
Deszyfrowanie 2

Podpisywanie wiadomości w OpenKeyChain #

  1. Otwórz aplikację OpenKeyChain i wybierz opcję Zaszyfruj/Odszyfruj, a następnie Zaszyfruj tekst.
Podpisywanie 1
  1. Wybierz swój klucz prywatny.
  2. Wklej treść wiadomości, którą chcesz podpisać, do pola tekstowego, a następnie kliknij Skopiuj lub Udostępnij.
Podpisywanie 2
  1. Możesz teraz udostępnić podpisany tekst w innej aplikacji, np. poprzez komunikator internetowy.
Podpisywanie 3

Nie podpisuj treści, które brzmią uniwersalnie. Przykładowo, podpisana wiadomość “Zgadzam się” lub “To ja” może zostać zapisana i użyta do podszycia się w innej konwersacji. Treści powinny być pełnymi zdaniami opisującymi przeznaczenie i okoliczności podpisu.

Weryfikowanie wiadomości w OpenKeyChain #

  1. Otwórz podpisaną wiadomość w dowolnym edytorze tekstu.
  2. Skopiuj jej treść do schowka.
Krok 1: Wklejanie podpisanego tekstu do pola tekstowego
  1. Otwórz aplikację OpenKeyChain, wejdź w Zaszyfruj/Odszyfruj, a następnie kliknij Odczytaj ze schowka.
Krok 2: Wyświetlenie wyniku weryfikacji
  1. OpenKeyChain wyświetli wynik weryfikacji podpisu, informując, czy podpis jest poprawny.

  2. Jeśli klucz nie jest potwierdzony, może być podświetlony na pomarańczowo. W takim przypadku:

    • Naciśnij na właściciela klucza.
    • Dotknij trzech kropek w prawym górnym rogu i wybierz opcję Potwierdź odciskiem klucza.
    • Sprawdź odcisk klucza (fingerprint), aby upewnić się, że zgadza się z oczekiwanym odciskiem, a następnie potwierdź klucz.
Krok 3: Potwierdzanie klucza publicznego
  1. Po potwierdzeniu klucza, proces weryfikacji powinien zakończyć się sukcesem.
Krok 4: Potwierdzenie klucza po sprawdzeniu odcisku

Nie musimy importować ponownie klucza publicznego przy weryfikowaniu następnych podpisów tego samego autora. Klucz zostanie zapisany w plikach aplikacji.


Tagi: