Szyfry zabezpieczające, o których możesz więcej przeczytać w e‑materiale Wstęp do kryptografiiWstęp do kryptografii, mają za zadanie chronić poufne informacje. Działają one analogicznie do zamków w drzwiach, zabezpieczających domy przed nieproszonymi gośćmi. Do otwarcia lub zamknięcia zamka potrzebujemy klucza, podobnie jest w wypadku szyfrów – potrzebujemy klucza by zaszyfrować lub odszyfrować wiadomość. W zależności od tego, jaki typ szyfru zastosujemy, szyfrowanie i deszyfrowanie odbywać się może za pomocą jednego lub dwóch kluczy. W tym e‑materiale poznamy dwa typy szyfrów: symetryczne oraz asymetryczne.
Implementacje omawianych szyfrów przedstawiamy w e‑materiałach:
Szyfry symetryczne i asymetryczne w języku C++Szyfry symetryczne i asymetryczne w języku C++,
Szyfry symetryczne i asymetryczne w języku JavaSzyfry symetryczne i asymetryczne w języku Java,
Szyfry symetryczne i asymetryczne w języku PythonSzyfry symetryczne i asymetryczne w języku Python.
Więcej zadań? Sięgnij do: Szyfry symetryczne i asymetryczne – zadania maturalneSzyfry symetryczne i asymetryczne – zadania maturalne.
Wymienisz różnice pomiędzy szyframi symetrycznymi i asymetrycznymi.
Rozpoznasz główne wady i zalety poszczególnych rodzajów szyfrowania.
Scharakteryzujesz klucze publiczny oraz prywatny.
Przeanalizujesz proces szyfrowania danych podczas przesyłania.