top of page

Шифр сдвига или шифр Цезаря

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

    Во втором ряду символы алфавита сдвинуты на три позиции «назад». Чтобы зашифровать сообщение, для каждого символа исходного текста нужно взять соответствующий ему символ из таблицы подстановки.

     Для расшифровки текста необходим ключ.

     Взломать же такой шифр легче всего простым переборов всех возможных значений ключа.

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

bottom of page