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 gpgGPG 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.tekstZostaniesz 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.GPGAby odszyfrować plik, uruchom polecenie w następującym formacie:
plik $ gpg.tekst.GPGGdy 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-keyPostę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-KeysMoż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.tekstZamień „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.GPGZastą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 - -help7z
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-fullMoż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 -pWymień „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.7zAby uzyskać więcej informacji na temat 7z, użyj dwóch następujących poleceń:
7z -HelpOpenssl
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 openSSLOpenSSL 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.plikW 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.plikAby uzyskać więcej informacji na temat opcji szyfrowania OpenSSL, użyj dwóch następujących poleceń:
$ openssl enc - -helpCcrypt
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 ccryptMoż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.tekstZostaniesz 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.CptAby uzyskać więcej informacji na temat poleceń CCRYPT, użyj następujących poleceń w terminalu:
$ ccrypt - -helpWniosek
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.