Jak szyfrować i odszyfrować poszczególne pliki za pomocą GPG
- 1085
- 271
- Tacjana Karpiński
Cel
Szyfruj poszczególne pliki za pomocą GPG.
Rozkłady
Będzie to działać z dowolnym dystrybucją Linuksa.
Wymagania
Working Linux instaluj z zainstalowanymi GPG lub uprawnieniami roota do jego zainstalowania.
Konwencje
- # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą
sudo
Komenda - $ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny
Wstęp
Szyfrowanie jest ważne. Ochrona poufnych informacji jest absolutnie niezbędna. Twoje osobiste pliki są warte szyfrowania, a GPG zapewnia idealne rozwiązanie.
Zainstaluj GPG
GPG to szeroko używane oprogramowanie. Możesz go znaleźć w prawie każdej dystrybucji. Jeśli jeszcze tego nie masz, zainstaluj go na komputerze.
Debian/Ubuntu
$ sudo apt instal gnupg
Fedora
# DNF instaluj GNUPG2
Łuk
# Pacman -s gnupg
Gentoo
# Emerge-Zakochaj App-Crypt/Gnupg
Utwórz klucz
Potrzebujesz pary kluczowej, aby móc szyfrować i odszyfrować pliki. Jeśli masz już wygenerowaną parę kluczy dla SSH, możesz faktycznie użyć ich tutaj. Jeśli nie, GPG zawiera narzędzie do ich generowania.
$ GPG-Full-Generate-Key
GPG ma procedurę wiersza poleceń, która poprowadzi cię przez tworzenie klucza. Jest o wiele bardziej uproszczony, ale nie pozwala ustawić typów kluczowych, rozmiarów lub wygaśnięcia, więc to naprawdę nie jest najlepsze.
Pierwszą rzeczą, o którą poprosi GPG, jest rodzaj klucza. Użyj domyślnie, jeśli nie ma niczego konkretnego, czego potrzebujesz.
Następną rzeczą, którą musisz ustawić, jest rozmiar klucza. 4096
jest prawdopodobnie najlepszy.
Następnie możesz ustawić datę ważności. Ustaw to 0
Jeśli chcesz, aby klucz był stały.
Następnie poprosi cię o twoje imię.
Wreszcie prosi o Twój adres e -mail.
Możesz dodać komentarz, jeśli potrzebujesz.
Kiedy ma wszystko, GPG poprosi Cię o weryfikację informacji.
GPG zapyta, czy chcesz hasło do klucza. Jest to opcjonalne, ale dodaje pewnego stopnia ochrony. Gdy to robi, GPG zbierze entropię z twoich działań, aby zwiększyć siłę twojego klucza. Po zakończeniu GPG wydrukuje informacje dotyczące właśnie utworzonego klucza.
Podstawowe szyfrowanie
Teraz, gdy masz klucz, szyfrowanie plików jest bardzo łatwe. Utwórz pusty plik tekstowy w swoim /TMP
katalog do ćwiczenia z.
$ touch /tmp /test.tekst
Spróbuj szyfrować go za pomocą GPG. -mi
Flaga mówi GPG, że będziesz szyfrować plik i -R
Flaga określa odbiorcę.
$ gpg -e -r „Twoje imię” /tmp /test.tekst
GPG musi wiedzieć, kto otwiera plik i kto go wysłał. Ponieważ ten plik jest dla Ciebie, nie ma potrzeby określania nadawcy, a ty jesteś odbiorcą.
Podstawowe deszyfrowanie
Masz zaszyfrowany plik. Spróbuj to odszyfrować. Nie musisz określać żadnych kluczy. Te informacje są kodowane za pomocą pliku. GPG wypróbuje klucze, które musi je odszyfrować.
$ gpg -d /tmp /test.tekst.GPG
Wysyłanie pliku
Powiedz ty Do Musisz wysłać plik. Musisz mieć klucz publiczny odbiorcy. To, jak to od nich otrzymujesz, zależy od Ciebie. Możesz poprosić ich o przesłanie go, lub może być publicznie dostępny na Keyserver.
Po otrzymaniu go zaimportuj klucz do GPG.
$ GPG -Wprowadź swoich przyjaciół.klucz
Ten klucz będzie miał swoją nazwę i e -mail, podobnie jak ten, który zrobiłeś. Pamiętaj, że aby mogli odszyfrować plik, oni też potrzebują twojego klucza publicznego. Wyeksportuj go i wyślij do nich.
gpg -export -a „Twoje imię”> Twoje.klucz
Jesteś gotowy, aby zaszyfrować swój plik do wysyłania. Jest mniej więcej tak samo jak poprzednio, wystarczy określić, że to ty wysyłasz.
$ gpg -e -U „Twoje imię” -R „ich nazwa” /tmp /test.tekst
Zamykanie myśli
To głównie to. Dostępnych jest bardziej zaawansowane opcje, ale nie będziesz ich potrzebować dziewięćdziesięciu dziewięciu procent czasu. GPG jest tak łatwa w użyciu. Możesz także użyć pary kluczowej, którą utworzyłeś, aby wysłać i odbierać szyfrowaną wiadomość e -mail w taki sam sposób, choć większość klientów e -mail automatyzuje proces, gdy mają klucze.
Powiązane samouczki Linux:
- Rzeczy do zainstalowania na Ubuntu 20.04
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- Pełne szyfrowanie dysku z Veracrypt na Ubuntu Linux
- Rzeczy do zainstalowania na Ubuntu 22.04
- Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
- Linux Pliki konfiguracyjne: Top 30 Najważniejsze
- Najlepszy Linux Distro dla programistów
- Polecenia Linux: Top 20 najważniejsze polecenia, które musisz…
- Pobierz Linux
- Zainstaluj Arch Linux na stacji roboczej VMware
- « Jak udostępnić swój pulpit w Linux za pomocą x11vnc
- Dołącz 301 przekieruj do Apache HTTPD.Conf - hosting hostator »