Uogólniony szyfr Cezara w języku C++
Juliusz Cezar najczęściej kojarzony jest z Kleopatrą lub Brutusem. Jednak zanim ten rzymski wódz i polityk został zasztyletowany, dokonał w swoim życiu wielu imponujących osiągnięć. Nie tylko w kwestii podbojów.
Wiesz już, czym jest szyfrowanieszyfrowanie. Znasz też szyfr Cezara, a także jego uogólnioną wersję – podstawowe informacje na ten temat zostały omówione w e‑materiale Uogólniony szyfr CezaraUogólniony szyfr Cezara. W tym e‑materiale zajmiemy się implementacją tego algorytmu w języku C++.
Ciekawi cię, jak wyglądają implementacje w innych językach programowania? Możesz się z nimi zapoznać w dwóch pozostałych materiałach z tej serii:
Uogólniony szyfr Cezara w języku JavaUogólniony szyfr Cezara w języku Java,
Uogólniony szyfr Cezara w języku PythonUogólniony szyfr Cezara w języku Python.
Więcej ćwiczeń dotyczących szyfru Cezara znajdziesz w e‑materiale Uogólniony szyfr Cezara – zadania maturalneUogólniony szyfr Cezara – zadania maturalne.
Utrwalisz wiedzę dotyczącą szyfrowania ciągów znaków za pomocą szyfru Cezara.
Prześledzisz implementację uogólnionego szyfru Cezara w języku C++.
Napiszesz programy szyfrujące oraz deszyfrujące wykorzystujące uogólniony szyfr Cezara.
Zapoznasz się z modyfikacją uogólnionego szyfru Cezara.