Метод поалфавитной подстановки
Предположим, мы хотим зашифровать то же самое сообщение, но теперь у нас есть ключ шифра, например, «защита». Тогда:
1. Ключ пишется под текстом и повторяется столько раз, чтобы полностью «закрыть» текст:
идет снег
защитазащ.
2. Будем считать, что пробел занимает тридцать третье и последнее место в алфавите. Для каждого символа сложим номер в алфавите символа текста и соответствующего символа ключа, разделим на 33 и сохраним остаток. Заменим символ текста на символ, имеющий вычисленный номер. В нашем примере под пробелом (33) стоит т (19), таким образом (33+19)= 52, остаток от деления на 33 равен 19.
На 19 месте в алфавите стоит буква т, поэтому вместо пробела в зашифрованном тексте будет т.