Najlepsze aplikacje do szyfrowania plików dla Linux

Najlepsze aplikacje do szyfrowania plików dla Linux
W tym artykule obejmie listę przydatnych aplikacji wiersza poleceń, które można użyć do szyfrowania i odszyfrowania plików w systemie Linux. Te aplikacje wykorzystują różne metody i algorytmy do zabezpieczenia plików. Po szyfrowaniu plików za pomocą tych metod powinieneś być w stanie odszyfrować je na dowolnej platformie, o ile zawiera niezbędne aplikacje i biblioteki wymagane do szyfrowania i deszyfrowania.

GPG

„GPG” lub „GNU Prywatność” pozwala bezpiecznie szyfrować pliki i dane za pomocą silnego algorytmu szyfrowania. Może szyfrować i odszyfrować dane za pomocą plików „kluczowych”. W najprostszej formie możesz zaszyfrować plik za pomocą hasła i odszyfrować go później.

Aby zainstalować GPG w Ubuntu, użyj polecenia określonego poniżej:

$ sudo apt instal gpg

GPG jest domyślnie dostępny we wszystkich innych głównych rozkładach Linux. Jeśli nie, po prostu wyszukaj go w menedżerze pakietów i zainstaluj stamtąd.

Aby zaszyfrować plik za pomocą hasła, uruchom polecenie w następującym formacie:

plik $ gpg -c.tekst

Zostaniesz poproszony o wprowadzenie hasła, która będzie używana do szyfrowania i odszyfrowywania pliku. Po wprowadzeniu hasła GPG zaszyfrowuje plik i wytworzy zaszyfrowany plik w następującym formacie:

plik.tekst.GPG

Aby odszyfrować plik, uruchom polecenie w następującym formacie:

plik $ gpg.tekst.GPG

Gdy zostaniesz poproszony o wprowadzenie hasła, użyj hasła, którego początkowo używałeś do szyfrowania pliku. Po odszyfrowaniu odzyskasz „plik.plik txt ”.

Innym podejściem do szyfrowania plików za pomocą GPG jest użycie pary „publicznych” i „prywatnych” kluczy. Korzystając z klucza publicznego, możesz zaszyfrować plik, ale można go odszyfrować tylko za pomocą klucza prywatnego. Jeśli chcesz wysłać do kogoś zaszyfrowany plik, możesz poprosić o jego / jej publiczny klucz GPG. Możesz użyć tego klucza publicznego do zaszyfrowania pliku i wysyłania do niego zaszyfrowanego pliku. Ponieważ jest właścicielem klucza prywatnego związanego z kluczem publicznym, będzie mógł go odszyfrować za pomocą klucza prywatnego. Aby w pełni zaszyfrować i odszyfrować pliki za pomocą klawisza GPG, oba pliki kluczowe są potrzebne, publiczne i prywatne.

Aby wygenerować parę klawiszy GPG, możesz użyć poniższego polecenia:

$ gpg-generate-key

Postępuj zgodnie z instrukcjami na ekranie i wprowadź nazwę użytkownika i hasło po montażu. Po wygenerowaniu pary kluczy GPG pokaże wygenerowany klucz publiczny w wyjściu terminalnym. Zanotuj to lub możesz wyświetlić później za pomocą następującego polecenia:

$ GPG--List-Keys

Możesz teraz wysłać ten klucz publiczny do kogoś, aby uzyskać zaszyfrowane pliki, które można odszyfrować tylko za pomocą klucza prywatnego.

Aby wyeksportować klucz publiczny do pliku, uruchom następujące polecenie:

$ gpg --Harmor -export --utput „public_key”

Zastąp „public_key” własnym kluczem publicznym wygenerowanym na powyższym etapie. Twoje wygenerowane klucze prywatne będą dostępne w „$ home/.Katalog GNUPG/”.

Aby zaszyfrować plik za pomocą klucza publicznego kogoś innego, użyj poniższego polecenia:

$ gpg-encrypt--recipient-file public_key.plik pliku.tekst

Zamień „public_key.plik ”z plikami klucza publicznego osoby, do której chcesz wysłać zaszyfrowany plik.

Aby odszyfrować plik, który został zaszyfrowany za pomocą klucza publicznego, użyj następującego polecenia:

$ gpg - -decrypt --utput.plik txt.tekst.GPG

Zastąpić plik.txt ”z żądaną nazwą do odszyfrowanego pliku. GPG automatycznie wykryje twoje prywatne klucze podczas deszyfrowania, o ile są one przechowywane w „$ HOME/.folder GNUPG/”.

Aby uzyskać dalsze informacje na temat polecenia „GPG”, uruchom następujące dwa polecenia:

$ gpg - -help
$ MAN GPG

7z

7z to bezpłatne i open source, którego można użyć do kompresji plików i tworzenia archiwów plików i folderów. Możesz go również użyć do tworzenia zaszyfrowanych archiwów, a następnie wyodrębnienia ich na dowolnej platformie, która ma obsługę zarządzania archiwami 7z. 7z używa silnego algorytmu AES-256 do szyfrowania plików. W systemie Linux możesz użyć archiiiora „p7zip” do zarządzania plikami 7z.

Aby zainstalować p7zip w Ubuntu, użyj polecenia określonego poniżej:

$ sudo apt instal p7zip-full

Możesz zainstalować p7zip w innych dystrybucjach Linux z domyślnych repozytoriów lub możesz go skompilować z kodu źródłowego.

Aby zaszyfrować plik lub folder za pomocą p7zip, użyj polecenia w następującym formacie:

7z A -mhe = na archiwum.7z File1 File2 File3 -p

Wymień „Archiwum.7z ”z pożądanym nazwiskiem. Możesz dostarczyć pojedynczy plik / folder lub wiele nazw oddzielonych przestrzeni. Wprowadź hasło do szyfrowania po montażu.

Aby odszyfrować, użyj następującego polecenia (wprowadź hasło po montażu):

Archiwum 7Z x.7z

Aby uzyskać więcej informacji na temat 7z, użyj dwóch następujących poleceń:

7z -Help
$ Man 7z

Openssl

OpenSSL to bezpłatne i open source, które zawiera różnorodne algorytmy do szyfrowania danych i plików lokalnych, a. Możesz go użyć do szyfrowania plików w Linux za pomocą standardu AES-256. Aby zainstalować OpenSSL w Ubuntu, użyj poniższego polecenia:

$ sudo apt install openSSL

OpenSSL jest wstępnie zainstalowany w większości rozkładów Linux. Możesz także zainstalować go z oficjalnych repozytoriów za pomocą menedżera pakietów. Więcej pobrań jest dostępnych na jego oficjalnej stronie internetowej.

Aby zaszyfrować plik za pomocą OpenSSL, użyj polecenia w następującym formacie:

$ openSsl enc -aes -256 -cbc -in.Plik -out wyjście.plik

W razie potrzeby wymień nazwy plików w dowództwie. Zostaniesz poproszony o wprowadzenie hasła do ukończenia procesu szyfrowania. Aby odszyfrować, użyj następującego polecenia:

$ openssl enc -aes -256 -cbc -d -in szyfrowane.plik -out odszyfrowany.plik

Aby uzyskać więcej informacji na temat opcji szyfrowania OpenSSL, użyj dwóch następujących poleceń:

$ openssl enc - -help
$ man openssl enc

Ccrypt

CCRYPT to bezpłatne i open source narzędzie wiersza poleceń, którego można użyć do szyfrowania plików i folderów w systemie Linux. Jest opracowywany jako zastępca kolejnego narzędzia szyfrowania o nazwie „Crypt” i zapewnia lepszą metodologię szyfrowania i bezpieczeństwa. Aby zainstalować Ccrypt w Ubuntu, użyj następującego polecenia:

$ sudo apt instal ccrypt

Możesz zainstalować CCRYPT w innych dystrybucjach Linux z oficjalnych repozytoriów. Więcej pobrań jest dostępnych tutaj.

Aby zaszyfrować plik za pomocą CCRYPT, uruchom polecenie w następującym formacie:

plik $ ccrypt.tekst

Zostaniesz poproszony o wprowadzenie hasła. Po zakończeniu szyfrowania zostanie wygenerowany nowy plik, mając „.CPT ”jako rozszerzenie (plik.tekst.CPT w tym przypadku).

Odszyfrować „.plik CPT ”, uruchom polecenie w następującym formacie:

$ plik CCDecrypt.tekst.Cpt

Aby uzyskać więcej informacji na temat poleceń CCRYPT, użyj następujących poleceń w terminalu:

$ ccrypt - -help
$ man ccrypt

Wniosek

To są jedne z najpopularniejszych narzędzi szyfrowania plików wiersza Dostępne dla Linux. Dla Linux dostępnych jest niewiele graficznych aplikacji szyfrowania plików. Niektóre z nich są obecne jako wtyczki dla różnych menedżerów plików, które pozwalają tworzyć zaszyfrowane archiwa skompresowane.