Zaszyfruj plik w Ubuntu za pomocą GPG
Dobrze wyjaśnij, jak zaszyfrować plik w Ubuntu za pomocą GPG. GPG lub GNU Privacy Guard umożliwia bezpieczne szyfrowanie plików za pomocą silnego algorytmu szyfrowania.
W tym artykule wyjaśnimy, jak zaszyfrować plik w Ubuntu za pomocą GPG.
„GPG” lub „GNU Privacy Guard” umożliwia bezpieczne szyfrowanie plików i danych za pomocą silnego algorytmu szyfrowania. GPG to doskonała metoda na zapewnienie bezpiecznej komunikacji między dwiema stronami. Umożliwia łatwe udostępnianie poufnych informacji w niezabezpieczonej sieci.
Warunki wstępne
Zaszyfruj plik w Ubuntu za pomocą GPG
Zainstaluj GPG w Ubuntu
Możemy zainstalować GPG za pomocą polecenia:
# apt install gpg
Zaszyfruj plik za pomocą GPG
Następujące polecenie zaszyfruje test.txt .
# gpg -c test.txt
Po uruchomieniu powyższego polecenia poprosisz o podanie hasła, które będzie używane do szyfrowania i odszyfrowywania pliku.
Po wpisaniu hasła, plik zostanie zaszyfrowany, a jeden plik zostanie utworzony w następującym formacie:
test.txt.gpg
Aby odszyfrować plik, uruchom polecenie w następującym formacie:
# gpg test.txt.gpg
Użyj hasła, którego początkowo użyłeś do zaszyfrowania pliku. Po odszyfrowaniu otrzymasz plik „test.txt”.
Wygeneruj parę kluczy GPG
Możesz użyć pary kluczy „publicznych” i „prywatnych” do szyfrowania i odszyfrowywania plików. Aby wygenerować parę kluczy GPG, możesz użyć poniższego polecenia:
# gpg --generate-key
Postępuj zgodnie z instrukcjami i po wyświetleniu monitu wprowadź nazwę użytkownika i hasło. Po wygenerowaniu pary kluczy, GPG pokaże wygenerowany klucz publiczny na wyjściu terminala.
Aby wyeksportować klucz publiczny do pliku, uruchom następujące polecenie:
# gpg --armor --export --output "public_key'
Zastąp „ public_key ” własnym kluczem publicznym wygenerowanym w powyższym kroku. Twoje wygenerowane klucze prywatne będą dostępne w katalogu „ $HOME/.gnupg/ ”.
Zaszyfruj plik przy użyciu klucza publicznego innej osoby, użyj następującego polecenia:
# gpg --encrypt --recipient-file public_key.file test.txt
Uwaga: Zastąp public_key.file kluczem publicznym osoby, do której chcesz wysłać plik.
Odszyfruj plik, który został zaszyfrowany przy użyciu Twojego klucza publicznego, użyj następującego polecenia:
# gpg --decrypt --output test.txt test.txt.gpg
GPG automatycznie wykryje twoje klucze prywatne podczas odszyfrowywania, o ile są one przechowywane w katalogu „$HOME/.gnupg/”.
Dowiedz się więcej o ściągawkach GPG.
W tym artykule zobaczyliśmy, jak zaszyfrować plik w Ubuntu za pomocą GPG.