Jak eksportować i importować klucze z GPG

Jak eksportować i importować klucze z GPG

Aby zaszyfrować e -mail i pliki, musisz wiedzieć, jak generować, eksportować i importować klucze GPG. Na przykład wygenerowałeś parę klawiszy GPG za pomocą „GPG -Gen -key„Dowództwo, a teraz chcesz wyeksportować swoje publiczne i prywatne klucze do wymiany w komunikacji. Z pomocą „GPG„Polecenie, możesz łatwo wyeksportować i importować klucz publiczny i klucz prywatny. Jednak w przypadku klucza prywatnego przełom będzie powiązany z wyeksportowanym plikiem, który można wykorzystać do importowania tego konkretnego klucza prywatnego w tajnym kluczu.

Ten zapis poprowadzi Cię do eksportowania i importowania publicznego i prywatnego Klucze z GPG. Ponadto zostanie podany praktyczny przykład pokazania procedury eksportowania i importowania klawiszy GPG między dwoma systemami. A więc zacznijmy!

Rodzaje kluczy GPG

Para kluczy GPG zawiera dwa rodzaje kluczy: Prywatny I Publiczny Klucze. Prywatne klucze GPG są szyfrowane i przechowywane w tajnym lakierze, a klucze publiczne są przechowywane z certyfikatami potwierdzającymi ich wiarygodność w publicznym breluing. Możesz użyć klucza publicznego do szyfrowania danych i że zaszyfrowane dane zostaną odszyfrowane za pomocą klucza prywatnego. Każdy może użyć twojego klucza publicznego do szyfrowania danych; Jednak klucz prywatny będzie potrzebny do odszyfrowania.

Notatka: Wygenerowaliśmy już dwa klawiatury GPG w celu demonstracji, jeden dla „John”, a drugi dla „Freda” w dwóch oddzielnych systemach. Teraz wyeksportujemy klucz prywatny i publiczny Johna, a następnie zaimportujemy go do drugiego systemu.

Jak eksportować klucz publiczny z GPG

Przed wysłaniem klucza publicznego do korespondenta musisz najpierw wyeksportować go za pomocą polecenia GPG. W poleceniu GPG podano dodatkowy argument do identyfikacji klucza publicznego, który będzie identyfikatorem użytkownika „UID” w naszym przypadku i wygenerowanie danych wyjściowych pliku eksportowanego w formacie ASCII, „The”, „-A" Lub "-zbroja„Opcja jest dodawana w„GPG" Komenda.

Aby wyeksportować konkretny klucz publiczny, przede wszystkim wymień wygenerowane klucze GPG na swoim systemie i wybierz klucz, który chcesz wyeksportować. Aby to zrobić, wykonaj poniżej dany „GPG" Komenda:

$ GPG--List-Keys

Na przykład, w celu wyeksportowania klucza publicznego użytkownika ”Jan,„Zanotujemy jego identyfikator użytkownika”UID" z listy:

Aby wyeksportować klucz publiczny „Jan,„Dodamy„-eksport„Opcja w poleceniu GPG. Tutaj "-A„Opcja jest wykorzystywana do tworzenia reprezentacji ASCII klucza publicznego i„>„Operator przekierowania jest używany do przekierowania wyjścia polecenia GPG do„publiczny.klucz" plik:

$ gpg -export -a John> public.klucz

Bezbłędne wyjście deklaruje, że nasze „publiczny.klucz„Plik jest gotowy do eksportu. Aby sprawdzić jego zawartość, wykonaj następujące „kot" Komenda:

$ Cat Public.klucz

Jak widać, „publiczny.klucz”Zabezpieczył reprezentację ASCII klucza publicznego Johna:

Jak eksportować klucz prywatny z GPG

Eksportowanie klucza prywatnego GPG jest przydatne, gdy masz wiele komputerów i chcesz jedną parę kluczy dla wszystkich systemów. W tej sytuacji „GPG”Polecenie pozwala wyeksportować klucz prywatny z systemu, w którym wygenerowałeś parę kluczy do wszystkich innych komputerów. Ponadto, jeśli należysz do konkretnej grupy i chcesz utworzyć pojedynczy system pary kluczy dla wszystkich członków grupy, możesz wyeksportować klucz prywatny i udostępnić go członkom grupy. Następnie członkowie grupy mogą zaimportować ten konkretny klucz prywatny do swoich systemów. Ta operacja ustanowi uproszczony system, w którym jedyny klucz publiczny będzie wymagany do wysyłania zaszyfrowanych plików lub dokumentów do wielu odbiorców.

„„-Klucz z sekretem eksportu„Opcja jest dodawana w„GPG„Polecenie eksportowania klucza prywatnego. Aby wyeksportować klucz prywatny „Jan„W formacie ASCII wpiszmy następujące„GPG" Komenda:

$ gpg-export-secret-key -a John> klucz prywatny

Wprowadź silną frazę do eksportowania klucza prywatnego. Odbiornik użyje tego pseudonimu do importowania wyeksportowanego klucza prywatnego. Na przykład w naszym przypadku drugi użytkownik systemu wykorzysta tę frazę do importowania „prywatny.klucz„W swoim tajnym kluczu:

Po kliknięciu „OK”Przycisk,„prywatny.klucz„Plik zostanie wygenerowany z powiązaną hasłem:

Możesz sprawdzić zawartość „prywatny.klucz”Plik, aby wiedzieć, czy Twój klucz prywatny zostanie pomyślnie przekonwertowany na reprezentację ASCII:

$ CAT Private.klucz

Do tego momentu utworzyliśmy dwa pliki „publiczny.klucz" I "prywatny.klucz”, Które zawierają reprezentację ASCII publicznego i prywatnego klucza„JanOdpowiednio uid. Teraz udostępnimy te pliki innym użytkownikowi systemu, aby „nowy użytkownik”Może importować klucze GPG do jego breonów.

Jak importować klucz publiczny z GPG

Za pomocą polecenia GPG importowanie klucza publicznego do klucza jest tak proste, jak ich eksportowanie. Importując klucz publiczny nadawcy, możesz odszyfrować otrzymane zaszyfrowane pliki, dokumenty lub e -maile.

W poprzednim rozdziale pokazaliśmy procedurę eksportu Johna „Johna”publiczny.klucz". Teraz poprowadzimy Cię o procedurę importowania go na inny „nowy użytkownik" konto. Przed zaimportowaniem „publiczny.klucz”, Wymieścimy klucze obecne w kluczu:

$ GPG--List-Keys

Obecnie, "nowy użytkownik”Ma tylko klawiaturę GPG dla„Fred„UID, który można zobaczyć w następującym wyjściu:

Teraz, aby zaimportować Jana „publiczny.klucz”, Wykonamy„GPG„Polecenie z„-import" opcja:

$ GPG -Import Public.klucz

Poniższe dane wyjściowe pokazuje, że klucz publiczny „Jan”Jest powodzeniem importowany:

W celu potwierdzenia określonej operacji wymienimy „nowy użytkownik„Publiczne klucze:

$ gpg--liter-public-keys

Klucz publiczny Johna jest z powodzeniem importowany, co można zobaczyć na obrazie poniżej:

Jak importować klucz prywatny z GPG

Poniższe polecenie GPG pomoże nam zaimportować „prywatny.kluczJan„Do tajnego zaplecza„nowy użytkownik”:

$ gpg -import prywatny.klucz

Zostaniesz poproszony o wejście do hasła używanego podczas eksportowania prywatnego Jana.klucz. Po wpisaniu tego paska kliknij „OK" przycisk:

Wyjście poinformuje Cię, że tajny klucz jest importowany:

W celu weryfikacji możesz również wymienić prywatne klucze, które są obecne w tajnym kluczu:

$ gpg--list-secret-keys

Teraz sprawdź tajny klucz Johna w poniżej wyodrębniania:

Wniosek

Aby komunikować się ze sobą za pomocą techniki kryptografii Key GPG, zamierzani odbiorcy muszą mieć kopię klawiszy GPG. W takim przypadku możesz wyeksportować klawiaturę GPG z korespondentami, a następnie mogą zaimportować go do brelingu za pomocą polecenia GPG. Następnie możesz wysłać zaszyfrowane pliki, dokumenty lub e -maile, a konkretny odbiornik łatwo je odszyfiera. Ten napis pokazał, jak to zrobić eksport I import za pomocą GPG. Ponadto podano praktyczny przykład wykazania procedury eksportowania i importowania kluczy GPG między dwoma systemami.