Посмотрите, как работает шифр Цезаря, реализация не сложная. Должен быть алфавит, а дальше две функции кодирования и декодирования, на вход подаете строку и шаг, функция смещается по строке на этот шаг и заменяет одну букву на другую.
Вот
тут можно подсмотреть реализацию.