Eszkola

Szyfrowanie

Szyfrowanie jest procesem bardzo złożonym i skomplikowanym, składa się zazwyczaj z dwóch programów komputerowych. Pierwszy program ma za zadanie poprawne zaszyfrowanie danych, które nazywane są tekstem jawnym. Musi on przekształcić je w szyfrogram, tak aby jego treść wyglądała jak napisane bzdury. Natomiast drugi program odpowiada za odszyfrowanie powstałego szyfrogramu i przekształcenie go ponownie w tekst jawny. Szyfrogram nazywany jest również tekstem tajnym bądź kryptogramem. Szyfrowanie odbywa się przy pomocy specjalnych funkcji matematycznych, nazywanych również kryptograficznymi algorytmami szyfrującymi. W przypadku przekształcenia tekstu tajnego na jawny mówimy o procesie deszyfrowania. Cały proces szyfrowania służy do ukrycia danych przed osobami trzecimi, niepowołanymi. Największą rolę odgrywa w sytuacji kiedy trzeba przekazać ważne wiadomości bez możliwości odczytania ich przez kogoś obcego. Jednym z najważniejszych elementów szyfru jest klucz. Właśnie dzięki niemu istnieje możliwość szyfrowania i deszyfrowania tekstu. W niektórych szyfrach rolę klucza pełni hasło, przy jego pomocy szyfruję się tekst jawny. Długość klucza decyduję o jego skuteczności oraz wytrzymałości na wszelkie próby włamania. Długość klucza jest liczbą jego kombinacji. Czasami dochodzi do ataku siłowego, w której haker próbuje po kolei wszystkie kombinacje. Najlepszym rozwiązaniem jest używanie długich kluczy, które są bardzo trudne do złamania.