Азбука Морзе (Код Морзе)
Шифр Цезаря (шифр сдвига, код Цезаря или сдвиг Цезаря)
Один из самых известных и в то же время простых шифров. Относится шифрам моноалфавитной замены (каждой букве исходного текста ставится в соответствие единственная буква зашифрованного текста).
В данном шифре каждая буква в слове или тексте заменяется другой, которая находится на некоторое постоянное число позицией левее или правее от неё в алфавите. Для расшифровки нужно только знать сдвиг (или ключ) в шифре. Например, если ключ k=3, то формула у нас получится такая x=y-3. Здесь х – номер исходного (шифруемого) символа в алфавите, у – номер символа шифрованного текста в алфавите.
Пример:
Исходное слово: Наука
Ключ (сдвиг) 4
Шифрованное слово: Сдчод
Существуют различные вариации этого шифра, например: ROT1, ROT13. ROT образовано от английского слово rotate, что в данном случае означает «сдвинуть». То есть сдвинуть на 1 позицию, сдвинуть на 13 позиций.
Также хотелось бы добавить, что можно встретить и модификации этого шифра. Например, будет использоваться номер буквы на клавиатуре, а не в алфавите. Но пока не буду вдаваться в подробности, о «клавиатурных» шифрах расскажу чуть ниже.
Тоже очень известный шифр. Как и шифр Цезаря, относится к моноалфавитной замене. Назван в честь Сэмюэля Морзе. Код усовершенствовал сначала Альфред Вейл (добавил буквенные коды), а затем Фридрих Герке. И в таком виде код используется и в наши дни.
В этом шифре каждый символ (буквы алфавита, цифры от 0 до 9 и некоторые символы пунктуации) заменяется последовательностью коротких и длинных звуковых сигналов. Короткий сигнал на бумаге записывается как точка, длинный сигнал как тире.
Ниже представлены графические изображения кодов для русских и латинских символов.
А также в виде таблицы.
Снова зашифруем слово «наука».
« _. ._ .._ _._ ._»
Для тех, кому интересно изучить азбуку Морзе, могу предложить пару способов.
Первый – визуальный.
Здесь код связан с образом букв, что очень помогает при запоминании.
Второй – с помощью «напева», соответствующего каждому знаку кода Морзе.
Также существует множество программ, помогающих в изучении этой азбуки (например, АДКМ, CW Master, Morse Code Trainer).