Цезарь шифры — бұл әр әріпті алфавитте берілген k қадамға оңға қарай
циклдік ығыстыру арқылы шифрлайтын қарапайым ауыстыру шифры.
Шифр ежелгі рим императоры Гай Юлий Цезарьдың атымен аталған.
Шифрлау формуласы: C = (P + k) mod n Дешифрлау формуласы: P = (C - k + n) mod n
Мұндағы: C - шифрлік әріп, P - ашық әріп, k - ығысу кілті, n - алфавит ұзындығы
Мысалы, k=3 болғанда: А → Г, Б → Д, Ә → В, т.б.
Кіріс параметрлері
Таңдалған алфавит:Қазақ (42 әріп)
Ығысу ережесі (k=5): Әр әріп 5 қадам оңға ығысады
5
Қадам: 5 әріп оңға қарай
Ескерту: Тек таңдалған алфавиттегі әріптерді енгізіңіз.
Пробелдер мен басқа символдар қабылданбайды.
Барлық әріптер автоматты түрде бас әріпке түрлендіріледі.