Jak szyfrować plik za pomocą hasła za pomocą GPG

Jak szyfrować plik za pomocą hasła za pomocą GPG
Bezpieczeństwo jest istotnym aspektem dla każdego użytkownika Linuksa, który chce zbudować bezpieczny system. Od wysyłania zaszyfrowanych plików lub dokumentów przez Internet po przechowywanie ich w systemie lokalnym, istnieją różne rozwiązania dotyczące włączania technik szyfrowania plików. Możesz także użyć GPG lub „GNU Prywatność” do szyfrowania pliku lub katalogu hasłem w Linux.

W tym spisie omówi, jak to zrobić zaszyfrować plik z hasło za pomocą GPG. Ponadto zademonstrujemy metodę szyfrowania plików za pomocą narzędzia linii poleceń i koniki morskiej. A więc zacznijmy!

Przed wskoczeniem do procedury szyfrowania plików zainstaluj GPG, jeśli jeszcze go nie masz.

Jak zainstalować GPG w Linux

Aby zainstalować GNUPG lub GPG w systemie Linux, najpierw naciśnij „Ctrl+alt+t”, A następnie wpisz poniżej danego polecenia w otwartym terminalu:

$ sudo apt-get instaluj gnupg

Po zainstalowaniu przejdź do procedury szyfrowania plików.

Notatka: W celu demonstracji udostępnimy zaszyfrowane pliki na inne konto użytkownika, abyś mógł mieć lepsze pojęcie o procesie deszyfrowania plików.

Jak szyfrować plik hasłem za pomocą GPG za pośrednictwem linii poleceń

W systemach opartych na systemie Linux możesz zabezpieczyć pliki lub dokumenty za pomocą hasła. W tym celu użyjemy GPG i pokażemy, jak wykonać określoną operację za pośrednictwem wiersza poleceń.

Składnia polecenia GPG do szyfrowania pliku podano poniżej:

$ gpg -c [nazwa pliku]

Tutaj "-C„Opcja jest dodawana w celu zaszyfrowania pliku za pomocą symetrycznego paska lub hasła szyfru.

Teraz najpierw stworzymy „plik próbki.tekst”Plik i dodaj do niego trochę treści, wykonując następujące„Echo" Komenda:

$ echo "To jest Linuxhint.com "> próbki.tekst

GPG używane „Cast5„Jako algorytm szyfrowania w starszych wersjach; Jednak od wersji 2.1 Algorytm symetryczny AES jest osadzony w oprogramowaniu GPG. Trzy szyfry blokowe są teraz zawarte w AES:

  • "AES128”Szyfruje i odszyfrowuje blok wiadomości, wykorzystując 128-Bit Key Długość.
  • "AES192”Szyfruje i odszyfrowuje blok wiadomości, wykorzystując 192-Bit Key Długość.
  • "AES256”Szyfruje i odszyfrowuje blok wiadomości, wykorzystując 256-Bit Key Długość.

Wybraliśmy GPG „AES256„Aby zaszyfrować„plik próbki.tekst”:

$ gpg -c - -cipher -algo aes256 ./plik próbny.tekst

Teraz zostaniesz poproszony o wpisanie hasła. W procesie szyfrowania przełom służy do szyfrowania prywatnego klucza użytkownika i ochrony go przed każdym atakiem. Wybierz więc silną hasło, aby zabezpieczyć wybrany plik:

Ponownie wprowadź swój passfraza do potwierdzenia:

Bezbłędne wykonywanie „GPG”Polecenie wskazuje, że pomyślnie zaszyfrowaliśmy„Sampefile.tekst" plik:

Po tym wymień zawartość bieżącego katalogu roboczego i zauważ zaszyfrowany „plik próbki.tekst.GPG" plik:

$ ls

Do tego momentu zaszyfrowałeś wybrany plik hasłem za pomocą polecenia GPG. Teraz sprawdź jego treść, wykonując „kot" Komenda:

$ cat próbki plik.tekst.GPG

Wyjście wydrukuje zaszyfrowaną formę „plik próbki.tekst„Treść pliku:

Następnie wykonaj proste „GPG”Polecenie z zaszyfrowaną nazwą pliku w celu wygenerowania jego odszyfrowanego pliku:

$ GPG Próbka.tekst.GPG

Zostaniesz poproszony o wejście do „Fraza”, Który był używany do szyfrowania„plik próbki.tekst" plik:

A "plik próbki.tekst„Plik odszyfrowany zostanie wygenerowany po wejściu do hasła. Aby sprawdzić jego treść, napisz następujące polecenie:

$ cat próbki plik.tekst

Jak szyfrować plik hasłem za pośrednictwem GUI

Większość użytkowników woli korzystać z Linux GUI, ponieważ pozwala im szyfrować plik hasłem za pomocą kilku kliknięć. Mówiąc dokładniej, „konik morski”Jest jedną z popularnych aplikacji Linux, które są używane w tym samym celu.

Seahorse to program GNOME Front-end, który jest używany do zarządzania SSH, PGP i hasłem związanym z zaszyfrowanymi plikami. Został wydany jako bezpłatne oprogramowanie pod GPL 2.0 Licencja. W programie Seahorse GPG służy do wdrażania obsługi PGP, a klucz GNOME pomaga zabezpieczyć hasła.

Teraz wykonaj następujące polecenie instalacji „Seahorse-Nautilus„Pakiet w systemie Linux:

$ sudo apt-get instaluj Seahorse-Nautilus

Wyjście bezbłędne wskazuje, że „konik morski”Jest zainstalowany w twoim systemie. Teraz wybierz plik, który chcesz zaszyfrować hasłem. W naszym przypadku wybraliśmy „test testowy.tekst”, Który jest obecny w„Dokumenty„Katalog:

Następnie kliknij wybrany plik i wybierz „Szyfrować" opcja:

Na ekranie pojawi się okno dialogowe wyskakujące, kliknij „Użyj współdzielonej frazy„Opcja powiązania hasła z procedurą szyfrowania plików:

Teraz wpisz silną frazę, aby zakończyć proces szyfrowania plików:

Ponownie wprowadź dodatkową frazę do weryfikacji:

Po tym zobaczysz nowy zaszyfrowany plik o tej samej nazwie pliku, co oryginalny z „.GPG" rozszerzenie. Na przykład w naszym przypadku „test testowy.tekst.PGP”To zaszyfrowany plik z hasłem:

Odszyfrować to „plik próbki.tekst.GPG”Plik, musisz wybrać„Otwórz plik deszyptowy„Opcja z menu kliknięcia lewej:

Następnie na ekranie pojawi się okno pseudonimowe z prośbą o wprowadzenie paznokcia, którego użyłeś do szyfrowania „test testowy.tekst" plik:

Po wejściu do frazy przełomowy zostanie wygenerowany odszyfrowany plik, który jest „”test testowy.tekst" w naszym przypadku:

Teraz kliknij wygenerowany plik i wyświetl jego odszyfrowaną zawartość w edytorze tekstu:

Wniosek

Jeśli chodzi o bezpieczeństwo, szyfrowanie plików za pomocą haseł w Linux jest koniecznością. GPG pozwala na szyfrowanie plików i dokumentów przed wysłaniem ich w bieżącą komunikację. Ma również elastyczny system zarządzania kluczami, a także moduły dostępu do różnych katalogów kluczy publicznych. W tym spisie omówiono, jak to zrobić szyfrować pliki z hasło za pomocą GPG. Ponadto pokazaliśmy również metodę szyfrowania plików za pomocą narzędzia linii poleceń i koniki morskiej.