Skip to main content

Co to jest szyfrowanie klucza publicznego?

Szyfrowanie klucza publicznego jest rodzajem architektury szyfru znanej jako kryptografia klucza publicznego, która wykorzystuje dwa klucze lub parę kluczowych do szyfrowania i odszyfrowania danych.Jeden z dwóch kluczy jest klucz publiczny, którego każdy może użyć do szyfrowania wiadomości dla właściciela tego klucza.Zaszyfrowana wiadomość jest wysyłana, a odbiorca używa swojego prywatnego klucza do odszyfrowania go.Jest to podstawa szyfrowania klucza publicznego.

Ten rodzaj szyfrowania jest uważany za bardzo bezpieczny, ponieważ nie wymaga tajnego współdzielonego klucza między nadawcą a odbiorcą.Inne technologie szyfrowania, które wykorzystują pojedynczy współdzielony klucz do szyfrowania, jak i odszyfrowania danych, polegają na tym, że obie strony decydują o kluczu z wyprzedzeniem, bez czasu, aby inne strony nie dowiedzą się, co to za klucz.Fakt, że należy go dzielić między obiema stronami, otwiera drzwi dla osób trzecich przechwytujących klucz.Ten rodzaj technologii szyfrowania nazywa się szyfrowaniem symetrycznym, podczas gdy szyfrowanie klucza publicznego jest znane jako szyfrowanie asymetryczne.

Klucz jest po prostu niewielkim kawałkiem kodu tekstowego, który uruchamia powiązany algorytm do kodowania lub dekodowania tekstu.W szyfrowaniu klucza publicznego para kluczy jest generowana za pomocą programu szyfrowania, a para jest powiązana z nazwą lub adresem e -mail.Klucz publiczny można następnie upublicznić, publikując go na kluczowym serwerze, komputerze, który obsługuje bazę danych kluczy publicznych.Alternatywnie klucz publiczny można dyskryminować, wysyłając go do znajomych i współpracowników.Ci, którzy posiadają klucz publiczny, mogą go używać do szyfrowania wiadomości do osoby lub e-maila, z którymi jest powiązany.Po otrzymaniu zaszyfrowanej wiadomości osoby prywatne Osoby go odszyfrowią.

Szyfrowanie klucza publicznego jest szczególnie przydatne do zapewnienia prywatności wiadomości e -mail.Wszelkie przechowywane wiadomości na serwerach poczty, które mogą się utrzymywać przez lata, będą nieczytelne, a wiadomości w tranzycie będą również nieczytelne.Ten stopień prywatności może wydawać się nadmierny, dopóki nie zda sobie sprawy z otwartej natury Internetu.Wysyłanie e-maili niezachapionego jest podobne do upublicznienia, że każdy może przeczytać teraz lub w przyszłości.

Najczęściej znanym i szanowanym programem szyfrowania klucza publicznego jest PGP (całkiem dobra prywatność), który oferuje szyfrowanie klasy wojskowej.PGP ma wtyczki dla większości głównych klientów e-mail, aby klienci pracowali w porozumieniu z PGP w celu szyfrowania wiadomości wychodzących i automatycznie odszyfrowania wiadomości przychodzących.PGP utrzymuje pierścień kluczowy lub plik zebranych kluczy publicznych.Adres e -mail może być powiązany z kluczem, aby klient e -mail automatycznie wybrał odpowiedni klucz publiczny z pierścienia klucza PGP, aby zaszyfrować wiadomość po wysłaniu.Będzie również automatycznie użyć klucza prywatnego do odszyfrowania nadchodzącego poczty.Aby użyć szyfrowania klucza publicznego do wiadomości e -mail, zarówno nadawca, jak i odbiornik muszą mieć zainstalowane oprogramowanie szyfrowania.

Programy takie jak PGP mają również wbudowane funkcje podpisu cyfrowego. Dzięki tej funkcji wysłane wiadomości można cyfrowo podpisać za pomocą kliknięcia przycisku, więcże odbiornik wie, że wiadomość nie była manipulowana w trasie i jest autentyczna lub od podanego nadawcy.Szyfrowanie klucza publicznego można również użyć do bezpiecznego przechowywania plików danych.W takim przypadku klucz publiczny służy do szyfrowania plików, podczas gdy klucz prywatny je odszyfruje.