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.klucz”Jan„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.