Najlepszym sposobem na przekazanie tajnych informacji, tak aby nie mogły zostać odczytane przez osoby niepowołane, jest szyfrowanie ich. Jednym z prostszych algorytmów szyfrowania jest szyfr płotkowy. W tym e‑materiale znajdziesz zadania typu maturalnego wykorzystujące ten algorytm. We Wstępie do kryptografiiWstępie do kryptografii przedstawiliśmy najważniejsze informacje dotyczące tego zagadnienia.
Implementację zagadnienia w poszczególnych językach programowania znajdziesz w e‑materiałach:
Wstęp do kryptografii w języku C++Wstęp do kryptografii w języku C++,
Wstęp do kryptografii w języku JavaWstęp do kryptografii w języku Java,
Wstęp do kryptografii w języku PythonWstęp do kryptografii w języku Python.
Przeanalizujesz zadania wykorzystujące szyfr płotkowy.
Przećwiczysz rozwiązywanie zadań typu maturalnego.
Napiszesz program wykorzystujący szyfr płotkowy.