Виженер шифры

Виженер шифры — классикалық көпалфавитті ауыстыру шифры. Бұл шифрда әр ашық әріп кілт сөздің сәйкес әрпіне байланысты Цезарь шифрымен шифрланады.
Шифрлау формуласы: Ci = (Pi + Kj) mod n
Дешифрлау формуласы: Pi = (Ci - Kj) mod n
Мұндағы: C - шифрлік әріп, P - ашық әріп, K - кілт әрпі, n - алфавит ұзындығы, i - мәтіндегі позиция, j = i mod (кілт ұзындығы)
Виженер шифры кілт сөзді қайталап қолдана отырып, бірнеше Цезарь шифрларын біріктіреді. Бұл шифрды әлсірету үшін статистикалық талдау қиындайды.

Кіріс параметрлері

Кілт сөз мысалдары:
Кілт сөз талдауы:
Кілт сөз: КІЛТ
Ұзындығы: 4 әріп
Әр әріптің алфавиттегі индексі:
К(10), І(28), Л(11), Т(18)
Ескерту: Пробелдер мен тыныс белгілері алынып тасталады. Тек таңдалған алфавиттегі әріптер қабылданады.

Нәтиже

Өңделген мәтін:
Нәтиже осында пайда болады...
Кілт сөз: КІЛТ
Кілт ұзындығы: 4
Алфавит ұзындығы: 42
Өңделген әріптер: 0
Кілт сөз қайталанып қолданылады: КІЛТКІЛТКІЛТ...