Zainstaluj GnuPG tak jak każdy inny program(pod koniec masz możliwość wyboru
języka w jakim program będzie wyświetlać swoje dalsze komunikaty -
jeśli takie są Twoje preferencje możesz wybrać także polski).
Kliknij prawym klawiszem myszy na ikonę "Mój
Komputer" (znajduje się ona na pulpicie bądź w menu start), a następnie
przejdź do zakładki "Zaawansowane". Kliknij przycisk oznaczony na
poniższej grafice.
W nowo otwartym oknie kliknij zaznaczony
przycisk, a następnie wypełnij pola zgodnie z poniższą grafiką.
Potwierdź wybór w w/w oknach, a następnie otwórz
nowe okno linii komend (Start --> Uruchom ---> cmd [enter]).
W nowym oknie cmd wpisz "gpg --version". Wynik
powinien być tożsamy z poniższym.
Jeśli do punktu siódmego
włącznie wszystko przebiegało prawidłowo uruchom Psi. Jeśli natomiast
wystąpiły jakieś problemy - upewnij się czy opisane czynności zostały
wykonane prawidłowo.
W oknie rostera Psi kliknij "General"
("Ogólne"), a następnie "Account Setup" ("Konfiguracja kont"). W nowo
otwartym oknie wybierz "Modify" ("Zmodyfikuj") i przejdź do zakładki
"Details" ("Szczegóły"). W części "OpenPGP" kliknij przycisk zaznaczony
na poniższej grafice i wybierz swój klucz. Ten dokument zawiera także
instrukcje dotyczące zarządzania kluczami.
Psi zaproponuje ponowne połączenie z serwerem -
należy się na to zgodzić. Po chwili wyświetli się okno z zapytaniem o
hasło klucza gpg - od teraz będzie się pojawiać przy każdym
uruchomieniu komunikatora.
Instrukcja instalacji dla
użytkowników Linuksa (dystrybucje Debian/openSUSE).
Sposób konfiguracji komunikatora wygląda dokładnie identycznie jak w
systemie Windows (kliknij aby
zobaczyć), a więc dostarczam jedynie instrukcję instalacji
oprogramowania GnuPG.
Dla dystrybucji Debian:
Otwórz terminal z poziomu roota i wpisz "apt-get install libqca2-plugin-gnupg gnupg". Przed wykonaniem tych czynności pamiętaj o zamknięciu Psi.
Wpisz w terminalu "gpg --version". To powinno spowodować wyświetlenie się czegoś podobnego do tego. Jeśli używasz Debiana squeeze to dokładny wynik będzie taki jak na poniższej grafice.
Przykro mi, w tej chwili nie jest dostępna. Jeśli chcesz pomóc to kup
bądź udostępnij (na jakąś godzine) autorowi tego tekstu komputer
wyposażony w procesor Intel i system w wersji co najmniej 10.6 Snow
Leopard.
Wskazówki dla użytkowników MacOS X w wersji 10.1-10.4 są tutaj, natomiast dla 10.6 tutaj.
Zarządzanie kluczami GnuPG.
Tworzenie nowego klucza (podgląd procedury dostępny w pliku tekstowym).
Otwórz terminal (lub cmd jeśli używasz Windows) i wpisz "gpg --gen-key".
Program zapyta Cię jakiego klucza potrzebujesz - prawie zawsze należy odpowiedzieć 1 (RSA i RSA).
Program zapyta Cię o długość klucza - należy odpowiedzieć 4096.
Program zapyta Cię jak długo klucz ma pozostawać ważny - możesz odpowiedzieć 0 (na zawsze) choć ja zalecam 2y (2 lata).
Program poprosi o potwierdzenie - jesli masz pewność, że prawidłowo podałeś odpowiedzi potwierdź.
Program poprosi Cię o imię i nazwisko, zalecam podanie prawdziwych danych (chyba, że generujesz klucz na próbę).
Program
poprosi o adres e-mail (wpisz aktualny) i komentarz (w tym polu
sugeruję wpisać swój nickname). Następnie należy zatwierdzić poprawność
powyższych danych (można także wrócić do edycji któregoś z pól).
Program
poprosi o pomoc w generowaniu losowych danych. Wprowadź dane
"bezmyślnie" klepiąc w klawiature, poruszając kursorem lub zwyczajnie
pisząc coś w innym oknie (choćby przeglądarki/komunikatora). Po chwili
(to zależy od wydajności Twojego sprzętu) program poinformuje, iż
utworzył klucz.
Wygeneruj revoke key komendą "gpg --output revoke.asc --gen-revoke <podany@adres.e-mail>". Będzie Ci on potrzebny jeśli z jakichś powodów zechcesz unieważnić klucz.
Eksportowanie kluczy w formie pliku.
Jeśli chcesz wyeksportować do pliku swój klucz prywatny użyj komendy "gpg --output private.key --export-secret-key -a podany@adres.e-mail".
Pamiętaj aby należycie chronić swój klucz prywatny, ABSOLUTNIE NIE
WOLNO CI UDOSTĘPNIAĆ GO KOMUKOLWIEK. Powyższy plik sugeruję zapisać
razem z revoke key na karcie pamięci i przechowywać w sejfie lub innej
bezpiecznej skrytce.
Jeśli chcesz wyeksportować do pliku swój klucz publiczny użyj komendy "gpg --output dowolnanazwa.asc --export -a podany@adres.e-mail".
W tym przypadku całkiem niezłym pomysłem jest opublikowanie klucza na
Twojej stronie internetowej bądź rozesłanie go znajomym.
Importowanie kluczy w formie pliku.
Jeśli chcesz zaimportować z pliku swój klucz prywatny użyj komendy "gpg --allow-secret-key-import --import private.key". Całkiem niezłym pomysłem jest bezpieczne (tj. z wielokrotnym nadpisaniem) usunięcie pliku z dysku po tej operacji.
Jeśli chcesz zaimportować z pliku swój lub czyjś klucz publiczny użyj komendy "gpg --import nazwapliku.asc".
Użyj komendy "gpg --list-keys" aby wyświetlić obecnie dostępne na Twoim komputerze klucze.
FAQ czyli najczęściej zadawane pytania.
Pytanie: Co to właściwie jest GnuPG? Odpowiedź: Jest to
oprogramowanie do szyfrowania plików, wiadomości e-mail oraz rozmów
prowadzonych przy pomocy klientów protokołu Jabber/XMPP. GnuPG wydane
jest na licencji GNU General Public Licence. Jeśli chcesz wiedzieć
więcej zajrzyj do Wikipedii.
P: Do czego mi to potrzebne? O: Wyobraź sobie, że piszesz do
kogoś list o wyjątkowo osobistej treści. Brak szyfrowania to w tym
wypadku brak koperty z grubego papieru (o dodatkowej pustej kartce
chroniącej przed podglądaniem pod światło już nie wspomnę). Serio
chcesz ryzykować?
P: Szyfrowanie jest dla paranoików! O: Brednie waszmość/waćpanna
powiadasz (przynajmniej częściowo). Wierz mi, że są sytuacje kiedy
agresywne szyfrowanie danych lub korespondencji jest absolutnie
niezbędne.
P: Szyfrowanie jest dla przestępców! O: Jedno z najgłupszych
stwierdzeń, jakie słyszałem. W czasach kiedy rzeczywistość zaczyna
przypominać tę z "1984" Orwella wbrew pozorom także normalni ludzie
pragną chronić swoją prywatność. Choćby korespondując z komputera
podłączonego do internetu poprzez darmowy, otwarty hotspot Wi-Fi
(pominę nawet użycie serwera e-mail lub Jabber/XMPP bez włączonego
szyfrowania SSL).
P: Mam słaby komputer. Mam BARDZO słaby komputer. Czy wciąż mogę używać GnuPG? O: Jasne! Już maszyna z
procesorem klasy Pentium III 700MHz lub AMD Duron 700MHz ze 128Mb
pamięci operacyjnej powinna poradzić sobie z szyfrowaniem Twoich
konwersacji w tle bez brutalnego spowolnienia komputera. Dodam, że na
co dzień używam Psi z GnuPG 1.4.10 (z repozytorium Debiana squeeze) na
netbooku z procesorem klasy Intel Atom i nie jestem w stanie stwierdzić
spadku wydajności nawet przy najniższej częstotliwości taktowania CPU.
P: Jak długi klucz najlepiej będzie utworzyć? O: Wybierz 4096-bit czyli
najwyższy dopuszczalny rozmiar. To co dziś jest bezpieczne może już
takie nie być za 5 lat więc lepiej zabezpieczyć się możliwie
najdokładniej.
P: Ratuj, drogi autorze! Używam
systemu z rodziny BSD, a moja wiedza nie jest wystarczająca aby
zainstalować i skonfigurować opisane tu oprogramowanie. Czy to w ogóle
możliwe? O: W systemie OpenBSD jak
najbardziej możliwe (zapewne kiedyś wstawię tu instrukcje także dla
tego systemu), prawdopodobnie FreeBSD i NetBSD również mają odpowiednie
pakiety w repozytoriach.
P: Mam inny komunikator. Czy wciąż mogę używać GnuPG? O: Ależ oczywiście! Poradnik ten dotyczy Psi gdyż jest to według mnie najlepszy dostępny klient Jabbera/XMPP.
P: Pragnę dowiedzieć się więcej o GnuPG. Gdzie mam szukać? O: Zapraszam do lektury dokumentacji gpg w języku angielskim. Oficjalne tłumaczenie polskojęzyczne nie jest dostępne.
Autor: Krzysztof "ksx4system" Staniorowski.
Data utworzenia: 1 maj 2011, 01:45 CEST. Data modyfikacji: 1 maj 2011, 16:56 CEST.
Nota prawna:
Wszelkie
prawa zastrzeżone, przedruk fragmentów lub całości powyższego tekstu w
formie elektronicznej bądź papierowej jest zabroniony (z wyłączeniem
przypadków otrzymania pisemnej zgody). Fragmenty oprawy graficznej
systemu Windows pokazane są tylko i wyłącznie w celu edukacyjnym -
prawa autorskie zastrzeżone dla firmy Microsoft.