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.
Szyfrowanie - czym jest?
Oprócz szyfrowanie może Ci się przydać
Zobacz również
- Maszyna Turinga - definicja
- Extranet - definicja
- Blockchain - definicja
- Python - definicja
- Rozszerzona rzeczywistość - definicja
- Język HTML - definicja
- Internet mobilny - definicja
- Program antywirusowy - definicja
- Web 2.0 - definicja
- Struktury danych - definicja
- Sztuczna inteligencja - definicja
- Intranet - czym jest? - definicja
- Topologia sieci - definicja
- Domena internetowa - definicja
- Mikroserwisy - definicja
Szyfrowanie Wasze opinie