Co to jest szyfrowanie?

Szyfrowanie jest rodzajem szyfrowania, w którym do ochrony zaszyfrowanych informacji używany jest klucz. Ogólnie istnieją dwie metody szyfrowania szyfrem — metoda blokowa i metoda strumieniowa. Określają one, w jaki sposób szyfr zostanie zastosowany do oryginalnej wiadomości. Oprócz tych dwóch metod istnieją również dwa style. Szyfr jest symetryczny lub asymetryczny w zależności od tego, czy wiadomość wymaga tego samego, czy innego szyfru deszyfrującego.

Zaszyfrowane wiadomości były podstawą ludzkiej tajemnicy od wczesnej cywilizacji. Pojawiły się i zniknęły metody zabezpieczania ważnych wiadomości, ale większość z nich była rodzajem szyfrowania. Sposoby korzystania z gotowego klucza do kodowania i dekodowania wiadomości zajęły życie wielu ludzi. Na początku klucze te były skomplikowane tylko ze względu na niską technologię użytkownika; teraz istnieją superkomputery, które nie robią nic poza szyfrowaniem i odszyfrowywaniem wiadomości.

Szyfry blokowe i strumieniowe stanowią większość typów szyfrów. Szyfr blokowy koduje informacje w określonych rozmiarach bloków. Jeśli szyfr jest zaprojektowany do zakodowania 200 znaków, to właśnie to robi. Jeśli wiadomość jest dłuższa, należy ją podzielić na kilka części, a jeśli jest krótsza, wymaga znaków wypełniających. Znak dopełniający to znak, który po prostu wydłuża wiadomość; może to być cokolwiek, od ciągu pojedynczych znaków do losowego zestawu liter i spacji.

Szyfry strumieniowe to innowacja ery komputerów. Ten styl szyfrowania szyfru generuje i dostosowuje ciąg kodowania podczas działania. Ta metoda szyfrowania wykorzystuje aktualny stan maszyny wykonującej szyfrowanie do wygenerowania szyfru.

Ta metoda stale się zmienia, aby dopasować się do aktualnego stanu systemu. Szyfry strumieniowe są prawie nie do złamania, o ile nie zdarzają się dwie rzeczy; kod nie może się powtórzyć i nikt, kto przechwytuje wiadomość, nie może poznać jej zawartości. Jeśli kod się powtarza, możliwe jest złamanie sekwencji przy niewielkim wysiłku ze względu na pozostawione w szyfrze znaczniki. Jeśli przechwytujący zna jakąkolwiek treść wiadomości, może zmodyfikować wiadomość bez jej otwierania.

W szyfrze symetrycznym klucz używany do kodowania wiadomości jest taki sam, jak klucz używany do dekodowania wiadomości. Te szyfry są proste i łatwe do utworzenia, ale klucz jest zagrożony, gdy przemieszcza się z miejsca na miejsce w celu odszyfrowania. Ponadto, jeśli którakolwiek z lokalizacji przechowywania kluczy zostanie naruszona, cały szyfr zostanie zrujnowany.
Szyfrowanie szyfrem asymetrycznym wykorzystuje dwa klucze, jeden do kodowania wiadomości i drugi do dekodowania wiadomości. To jest podstawa szyfrowania klucza publicznego. Wiadomość składa się z dwóch kluczy, publicznego i prywatnego. W takim przypadku klucze oddziałują, aby umożliwić określonej osobie odblokowanie wiadomości bez znajomości rzeczywistego klucza szyfrowania.