Jak uzyskać dostęp do certyfikatów OpenPGP w ramach systemu Windows?

openpgp windows

Rekomendujemy wykorzystanie otwartoźródłowego pakietu Gpg4win (licencja GPL).

Najważniejszymi elementami pakietu są:

Jak stworzyć klucz i certyfikat PGP z wykorzystaniem Kleopatra i Yubikey?

kleopatra openpgp yubikey

  1. Podłącz klucz sprzętowy Yubikey do komputera
  2. Uruchom program Kleopatra i przejdź do zakładki Smartcards > OpenPGP
  3. Wybierz akcję „Generate New Keys” (może być schowana za menu rozwijanym Card Actions)
  4. Podaj swoje imię i nazwisko oraz adres pocztowy uniwersytecki
  5. Odznacz opcję backup encryption key (w realnym zastosowaniu możemy to wykonać na np. wolumen Veracrypt lub szyfrowanego pendrive’a)
  6. Podaj wymagane hasła (próśb będzie kilka)
  7. W zakładce Smartcards powinny być widoczne wygenerowane klucze
  8. W zakładce Certificates powinien być widoczny wygenerowany certyfikat

Jak udostępnić klucz publiczny?

kleopatra openpgp

Po zaznaczeniu swojego certyfikatu w panelu Certificates (lub okienku głównym Kleopatry) należy wybrać opcję Export i zapisać plik.

Klucze publiczne zazwyczaj udostępniamy przesyłając je innym osobom mailem, dodając do publicznych baz kluczy (np. keyserver.ubuntu.com lub umieszczając na swojej stronie internetowej (np. wpis na dole strony https://robben.faculty.wmi.amu.edu.pl/)

Jak zaimportować i poświadczyć klucz innej osoby?

kleopatra openpgp

Posiadając własny klucz prywatny (instrukcja) oraz certyfikat (klucz publiczny) innej osoby wykonaj następujące kroki:

  1. Zaimportuj otrzymany klucz publiczny przyciskiem „Import”
  2. Wybierz „Certify”. W wyskakującym okienku odczytaj „Fingerprint” i potwierdź, że zgadza się z tym jaki posiada osoba, której klucz importujemy
  3. Upewnij się, że opcja „Certify for everyone to see” jest zaznaczona i przejdź dalej przyciskiem „Certify”

Certyfikat który został przez nas poświadczony możemy wyeksportować i odesłać osobie by zwiększyć jej wiarygodność. Klikając prawym przyciskiem na certyfikat w Kleopatrze wybieramy opcję eksport. Zapisujemy plik i odsyłamy osobie, która nam klucz przekazała.

Jak wykorzystać klucz do podpisu cyfrowego w Libre Office?

kleopatra libreoffice openpgp

Posiadając własny certyfikat należy uruchomić najpierw Kleopatrę, a dopiero potem dokument w Libre Office. Następnie:

  1. Przejść do Plik > Podpisy cyfrowe > Podpisy cyfrowe
  2. W wyskakującym okienku wybrać Sign Document, certyfikat którym chcemy podpisać i Sign.

Możemy teraz wysłać dokument do osoby, która posiada nasz klucz publiczny. Uruchamiając dokument u siebie powinna móc potwierdzić jego autentyczność dzięki posiadanemu kluczowi.

Jak zaszyfrować dane z użyciem Kleopatry?

kleopatra openpgp

By zaszyfrować tekst/pliki z użyciem OpenPGP potrzebujemy własnego klucza prywatnego oraz kluczy publicznych adresatów.

  1. Wybierz „Notepad” w Kleopatrze.
  2. W wyskakującym okienku wprowadź tekst po lewej stronie (np. hasło do zaszyfrowanego archiwum)
  3. Po prawej stronie podaj kto powinien móc odczytać wiadomość w polu „Encrypt for others”
  4. Stworzony blok możesz wysłać mailem bez obawy o nieautoryzowany dostęp do informacji w trakcie jej przekazywania
Wszystkie pytania