Szyfr Playfair – zadania maturalne
Czy znasz sposób działania dziewiętnastowiecznego szyfru Playfair? Nie jest to zwykły szyfr podstawieniowy, lecz jego zmodyfikowana wersja działająca na parach znaków. Oznacza to, że należy on do tak zwanych szyfrów poligramowych. Najważniejsze informacje dotyczące tego zagadnienia przedstawiliśmy w e‑materiale Szyfr PlayfairSzyfr Playfair.
Teraz przeanalizujemy zadania maturalne wymagające znajomości algorytmu szyfru Playfair. W ramach tego zagadnienia wykorzystasz przekształcenia łańcuchów znaków, a także operacje na tablicach wielowymiarowych.
Implementacje szyfru Playfair w poszczególnych językach programowania zostały omówione w e‑materiałach:
Szyfr Playfair w języku C++Szyfr Playfair w języku C++,
Szyfr Playfair w języku JavaSzyfr Playfair w języku Java,
Szyfr Playfair w języku PythonSzyfr Playfair w języku Python.
Utrwalisz znajomość algorytmu szyfrowania za pomocą szyfru Playfair.
Przeanalizujesz przykładowe zadanie maturalne wymagające wykorzystania algorytmu szyfrowania metodą Playfair.
Zaimplementujesz algorytmy przetwarzające łańcuchy znaków, powtarzając tym samym operacje na tekście.