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