Co to jest klucz szyfrujący?
Szyfr może ogólnie odnosić się do zakodowanej wiadomości. Może także odnosić się bardziej konkretnie do systemu kryptograficznego, w którym symbole lub grupy symboli reprezentują fragment tekstu - albo pojedyncze litery, albo dłuższe - i / lub jednostki tekstu są uporządkowane zgodnie z zestawem reguł, które zostały wcześniej określone. Klucz szyfru to informacje potrzebne do korzystania z szyfru.
Szyfry zaczynają się od zwykłej wiadomości tekstowej, słów, które ktoś chce ukryć. Tekst jawny jest manipulowany dwukrotnie. Po pierwsze, jest zaszyfrowany, aby ukryć znaczenie. Mówi się, że wiadomość w postaci zwykłego tekstu jest szyfrowana lub szyfrowana i może być nazywana zaszyfrowanym . Następnie jest on odszyfrowywany, aby ponownie ujawnić tekst jawny. W każdym przypadku klucz szyfrujący jest konieczny.
Istnieje kilka poziomów złożoności szyfru. Najbardziej podstawowy szyfr ma alfabet w postaci zwykłego tekstu, który jest zwykłym alfabetem w języku angielskim, oraz alfabet w postaci zaszyfrowanej, który jest tym samym alfabetem rozpoczynającym się na literę inną niż a, z literami usuniętymi z przodu oznaczonymi z tyłu. Wczesne i znane użycie szyfru zostało zastosowane przez Juliusa Cezara, który wykorzystał tę metodę szyfrowania do wysyłania wiadomości do swoich generałów.
Zwykły alfabet: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Alfabet tekstu zaszyfrowanego: DEFGHIJKLMNOPQRSTUVWXYZABC
Można utworzyć w sumie 25 różnych szyfrów, przesuwając alfabet szyfru, tak aby zaczynał się od każdej litery oprócz. Ale nawet przy tak wielu możliwościach osoba nieupoważniona, która chwyta zaszyfrowaną wiadomość i wie, że jest to szyfr, ma prostą, choć żmudną ścieżkę, aby ją rozgryźć, nawet bez dostępu do klucza szyfru.
Aby wysłać wiadomość, należy użyć klucza szyfru do ustalenia alfabetu tekstu zaszyfrowanego. Następnie dla każdej litery jawnego tekstu, którą chce się przekazać, zapisuje się literę zaszyfrowaną w jej miejsce. Tak więc, jeśli ktoś zdecyduje się zaszyfrować mądrzeGEEK , uzyskałby:
zlvhJHHN
Aby odszyfrować tekst zaszyfrowany, należy użyć klucza szyfru do skonstruowania alfabetu tekstu zaszyfrowanego i podstawić literę zwykłego tekstu za każdą literę zaszyfrowanego tekstu.
W samym szyfrze istnieje kilka oczywistych wskazówek, które pomagają ujawnić komunikat w tego rodzaju prostym szyfrze. Jednym z nich jest to, że wiadomość zaszyfrowana będzie nonsensem, co będzie mocną wskazówką, że użyto szyfru. Po drugie, częstotliwości liter, które są powszechnie znane w języku angielskim - co czyni E, T, A, O i N najczęstszymi literami - mogą pomóc ujawnić pewne mocne wskazówki na temat użytego szyfru, jeśli wiadomość ma jakąkolwiek długość .
Chociaż opisany prosty typ szyfru może zostać złamany i nie jest już poważnie używany, istnieją bardziej złożone. W przypadku tych szyfrów, jak również prostych, bezpieczeństwo klucza szyfru jest niezbędne do prawidłowego przesyłania zaszyfrowanej wiadomości. Nieotrzymanie przez odbiorcę klucza oznacza, że wiadomość będzie nieprzeczytana. Klucz szyfru wpadający w niepowołane ręce niszczy bezpieczeństwo wiadomości. Z tego powodu zarządzanie kluczami szyfrującymi jest niezbędnym elementem kryptografii.