Contents

Jak łatwo szyfrować i deszyfrować pliki za pomocą Seahorse na Ubuntu

Szyfrowanie plików i wiadomości e-mail jest niezbędne, jeśli nie chcesz, aby Twoje sekrety i prywatne informacje były widoczne dla osób, które nie mają do nich dostępu. Na szczęście środowisko GNOME zawiera Seahorse - łatwe w użyciu narzędzie, które ułatwia szyfrowanie.

Dlaczego warto używać szyfrowania w Ubuntu?

/pl/images/lock-with-an-encryption.jpg

Rzeczywiście, ukrywanie informacji jest uniwersalną praktyką, która wykracza poza różne konteksty i okoliczności. Może odnosić się do spraw osobistych, takich jak zachowanie poufności swoich myśli w prywatnym dzienniku, który zostałby uznany za nieodpowiedni do ujawnienia rodzeństwu lub innym krewnym. Alternatywnie, może to dotyczyć wrażliwych materiałów związanych z bezpieczeństwem narodowym, których ujawnienie przez nieostrożność, taką jak pozostawienie laptopa bez nadzoru w transporcie publicznym, może potencjalnie skutkować poważnymi konsekwencjami.

Informacje, które zamierzasz zabezpieczyć, mogą potencjalnie obejmować szerszy zakres danych, niż początkowo sądzono. Zazwyczaj osoby fizyczne przechowują w swoich urządzeniach elektronicznych zdigitalizowane repliki kluczowych dokumentów, takich jak prawa jazdy, akty urodzenia, paszporty i zaświadczenia ubezpieczeniowe. Podczas gdy dokumenty te mogą być potrzebne natychmiast do różnych celów, służą one jednocześnie jako kuszące cele dla nielegalnych działań ze względu na ich potencjał w zakresie ułatwiania oszustw związanych z tożsamością.

Oprócz generowania faktur i przechowywania poufnych informacji, takich jak dokumentacja klienta, może istnieć wymóg zapewnienia ich bezpieczeństwa przed potencjalnymi naruszeniami. Może to obejmować wysyłanie lub odbieranie chronionych dokumentów za pośrednictwem poczty elektronicznej lub publikowanie ich online w zakodowanym formacie.

W takich sytuacjach konieczne jest zastosowanie solidnej metodologii szyfrowania, która zapewnia szybkość wdrożenia i odporność na manipulacje lub nieautoryzowany dostęp.

Aplikacja seahorse służy jako graficzny interfejs użytkownika do korzystania z protokołu kryptograficznego GNU Privacy Guard (GPG), który wykorzystuje algorytmy Pretty Good Privacy (PGP) do zabezpieczania i szyfrowania transmisji danych.

Jak działa PGP?

/pl/images/digital-key.jpg

PGP, co jest skrótem od “Pretty Good Privacy”, jest szeroko stosowaną metodą szyfrowania, która opiera się na generowaniu dwóch unikalnych kluczy. Klucze te mają kluczowe znaczenie dla zapewnienia bezpiecznej komunikacji między stronami, ponieważ każda osoba posiadająca odpowiedni klucz publiczny i prywatny może odpowiednio szyfrować i odszyfrowywać wiadomości.

Rozważ rozpowszechnianie swojego publicznego klucza szyfrowania za pośrednictwem swojej obecności w Internecie, takiej jak strona internetowa, konto w mediach społecznościowych lub podpis e-mail, dla tych, którzy chcą komunikować się z Tobą poufnie i zabezpieczyć swoje poufne informacje przed nieautoryzowanym dostępem.

Tworzenie kluczy PGP za pomocą Seahorse

W systemie operacyjnym Ubuntu narzędzie znane jako “Passwords and Keys” pełni funkcję poprzednio pełnioną przez aplikację Seahorse. Aby uzyskać dostęp do tego programu, można przejść do menu systemowego i rozpocząć wpisywanie “Seahorse” lub “Passwords”. Po znalezieniu żądanego wpisu użytkownik musi odblokować swój brelok, klikając widoczny zielony przycisk “Odblokuj”. Następnie będzie musiał podać swoje hasło użytkownika podczas kolejnego procesu uwierzytelniania.

Przy pierwszej interakcji z Seahorse użytkownicy mogą napotkać powiadomienie wskazujące, że bieżąca kolekcja wydaje się być pozbawiona zawartości.

/pl/images/seahorse-showing-empty-keyring.jpg

Aby korzystać z szyfrowania, konieczne jest wygenerowanie kluczy szyfrowania. Aby zainicjować ten proces, kliknij przycisk “Dodaj nowe elementy” wyświetlany w kolorze zielonym lub alternatywnie wybierz “\+

Struktura konika morskiego jest w stanie zarządzać różnorodną gamą kluczy kryptograficznych, takich jak te związane z Secure Shell (SSH), indywidualnymi poświadczeniami haseł, dodatkowymi pierścieniami kluczy i innymi powiązanymi jednostkami.

Aby rozpocząć, należy kliknąć opcję “GPG”. W następnym oknie pojawi się etykieta “Nowy klucz PGP”. Nie jest to przeoczenie ani błąd typograficzny, ponieważ GNU Privacy Guard jest aplikacją wykorzystywaną do celów szyfrowania i zgodną ze standardem OpenPGP.

Prosimy o podanie pełnego imienia i nazwiska oraz adresu e-mail w wyznaczonych polach. Dodatkowo możesz dołączyć wiadomość z kluczem lub określić metodę szyfrowania, wraz z długością bitów i czasem ważności klucza, jeśli chcesz.

/pl/images/create-new-key-with-seahorse-on-ubuntu.jpg

Wykorzystanie RSA (Rivest-Shamir-Adleman), który szczyci się solidnymi funkcjami bezpieczeństwa, wraz z 2048-bitowym kluczem szyfrowania można uznać za niezawodne, ponieważ oczekuje się, że wytrzyma większość ataków kryptograficznych w najbliższej przyszłości. Jeśli jednak pożądany jest jeszcze wyższy poziom ochrony, można zdecydować się na bezpieczniejszy 4096-bitowy klucz szyfrowania.

Po dokonaniu wyboru i upewnieniu się, że jest on satysfakcjonujący, wystarczy kliknąć przycisk “Utwórz”, aby kontynuować. Następnie, po otrzymaniu instrukcji, wprowadź dwukrotnie wybrane hasło, aby wygenerować nowy klucz szyfrowania.

Podczas procesu generowania klucza dla Ubuntu na Seahorse, element losowości jest wprowadzany poprzez wykorzystanie dowolnych danych. Stopień nieprzewidywalności można zwiększyć, wykonując różne czynności użytkownika, takie jak nieregularne przesuwanie kursora lub sporadyczne pisanie. Nie ma żadnych ograniczeń przeciwko używaniu tych gestów do tworzenia dodatkowej entropii.

Czas generowania klucza dla mocy obliczeniowej systemu komputerowego i wybranej długości klucza szyfrowania waha się od kilku sekund do kilku minut.

Po utworzeniu klucza szyfrowania jest on wyświetlany w sekcji “Klucze GnuPG” aplikacji.

W przypadku katastrofalnej awarii systemu skutkującej niemożnością uruchomienia systemu, możliwe jest, że wszystkie dane zawarte w urządzeniach pamięci masowej zostaną bezpowrotnie utracone, w tym wszelkie pliki, które zostały wcześniej zabezpieczone za pomocą szyfrowania i przechowywane zdalnie. Sprawia to, że takie informacje są tak samo nieosiągalne dla użytkownika, jak dla każdej innej osoby.

Aby zapewnić sobie spokój ducha, rozsądnie jest przechowywać krytyczne dane w bezpiecznej lokalizacji, na przykład na przenośnej pamięci USB. Aby zainicjować ten proces, wystarczy kliknąć prawym przyciskiem myszy poufne informacje i wybrać opcję “Eksportuj” z menu. Następnie użyj selektora plików, aby wybrać odpowiedni folder docelowy dla kopii zapasowej.

Jeśli potrzebujesz dostępu do klucza szyfrowania w dowolnym momencie, wykonaj następujące kroki:1. Kliknij symbol “\+” znajdujący się w wyznaczonym obszarze.2. Wybierz opcję oznaczoną “Importuj z pliku”.

Alternatywnie możesz zapisać klucze szyfrowania na zdalnych serwerach kluczy, przechodząc do menu hamburgera, przechodząc do “Synchronizuj i publikuj klucze”, a następnie wybierając “Serwery kluczy”.

/pl/images/seahorse-menu-entry-for-sync-and-publish-keys.jpg

W standardowej konfiguracji Seahorse wykorzystuje wybór dwóch serwerów kluczy, aby ułatwić proces synchronizacji kluczy. Aby zainicjować tę operację, należy najpierw dokonać wyboru między tymi dostępnymi opcjami, a następnie przejrzeć menu rozwijane, aby wybrać żądany klucz z przedstawionej tam listy.

/pl/images/choose-key-server-in-ubuntu.jpg

Zamknij bieżące okno, a następnie naciśnij zielony przycisk “Synchronizuj” znajdujący się w pobliżu.

Aby uzyskać dostęp i korzystać z kluczy, które zostały wcześniej zsynchronizowane, należy ponownie przejść do ikony menu hamburgera i przeprowadzić wyszukiwanie na podstawie imienia i nazwiska lub adresu e-mail.

Szyfrowanie plików za pomocą Seahorse na Ubuntu

Aby zaszyfrować pliki na pulpicie za pomocą rozszerzenia Nautilus Seahorse w Ubuntu 22.04 lub nowszych wersjach, konieczne jest przeprowadzenie ręcznego procesu instalacji za pośrednictwem terminala. W tym celu należy wykonać następujące kroki:

 sudo apt install seahorse-nautilus 

/pl/images/encryption-settings-with-seahorse-nautilus.jpg

Po pomyślnym zainstalowaniu rozszerzenia, zamknij aktywną sesję terminala przed przejściem do żądanego pliku lub katalogu w eksploratorze plików Nautilus. Zlokalizuj wybrany element, klikając prawym przyciskiem myszy, a następnie wybierając “Szyfruj” z menu kontekstowego. Pojawi się kolejne okno dialogowe z prośbą o wybranie klucza szyfrowania. Po dokładnym zapoznaniu się z dostępnymi opcjami, po prostu dotknij wybranego klucza, a następnie potwierdź, naciskając przycisk “OK”.

Decydując się na zaszyfrowanie całego katalogu, użytkownicy mają możliwość indywidualnego zaszyfrowania każdego pliku w tym katalogu lub skompresowania jego zawartości przed zaszyfrowaniem. Użytkownik musi dokonać wyboru i wybrać odpowiednią metodę kompresji, a następnie nacisnąć przycisk “OK”.

/pl/images/enter-password-to-encrypt-files-in-seahorse-on-ubuntu.jpg

Po wprowadzeniu osobiście spreparowanego hasła w aplikacji Seahorse, należy je przesłać, klikając “OK”. Po tej czynności zaszyfrowany plik z przyrostkiem “.pgp” zmaterializuje się w tym samym katalogu, reprezentując zabezpieczone dane będące przedmiotem zainteresowania.

Szyfrowanie plików jest łatwe dzięki Seahorse na Ubuntu

Szyfrowanie poufnych danych ma kluczowe znaczenie, niezależnie od tego, czy będą one przesyłane przez Internet, czy przechowywane prywatnie.

Dzięki wykorzystaniu Seahorse w Ubuntu do nadzorowania kluczy kryptograficznych i szyfrowania, można z pewnością zapewnić, że wyłączny dostęp do poufnych informacji pozostaje ograniczony wyłącznie do siebie.