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ż
- Algorytm - definicja
- Mikroserwisy - definicja
- Sieci neuronowe - definicja
- Domena internetowa - definicja
- Programowanie - definicja
- Szyfrowanie - definicja
- Java - definicja
- System binarny - definicja
- Inżynieria oprogramowania - definicja
- Ransomware - definicja
- Język HTML - definicja
- Testowanie oprogramowania - definicja
- Intranet - czym jest? - definicja
- Extranet - definicja
- Maszyna Turinga - definicja
Szyfrowanie Wasze opinie