RGdMja2zk72ye
Zdjęcie przedstawia przełączniki z literami od a do h.

Szyfr Playfair w języku Java

Źródło: Diomari Madulara, domena publiczna.

Szyfr Playfair to jeden z popularniejszych szyfrów podstawieniowych, czyli polegających na zamianie poszczególnych znaków na inne. Z e‑materiału Szyfr PlayfairP3V9PthcgSzyfr Playfair już wiesz, że w przeciwieństwie do szyfru Cezara jest on poligraficzny – nie zamieniamy tu pojedynczych znaków, lecz ich pary. Wprowadza to więc dodatkową warstwę obliczeń, które muszą zostać wykonane, aby zrealizować ten szyfr. Dowiedz się, jak zaimplementować je w języku Java.

Ciekawi cię, jak wyglądają implementacje szyfru w innych językach programowania? Możesz się z nimi zapoznać w pozostałych e‑materiałach z tej serii:

Więcej zadań? Przejdź do Szyfr Playfair – zadania maturalnePyWARIDVvSzyfr Playfair – zadania maturalne.

Twoje cele
  • Przeanalizujesz działanie algorytmu szyfrowania Playfair.

  • Zaimplementujesz ten algorytm w języku Java.

  • Zaobserwujesz działanie implementacji algorytmu deszyfrującego.