Шифр сдвига
 

 

 

 

 

 

 

 

 

Ещё один из простых способов кодировки - это шифр сдвига. Представьте себе строку символов алфавита. Теперь, если под ней записать этот же алфавит, но со сдвигом на один символ, то и получится взаимное соответствие верхнего и нижнего символа в виде шифра сдвига:

АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
БВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯА

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

Шифровальное колесо

С помощью такого шифровального колеса легко менять код и расшифровывать сообщения.
Подобный метод шифрования использовала и знаменитая английская шифровальная машина Энигма. Но шифр был усложнен тем, что для каждого символа текста делался сдвиг
Ещё одним вариантом шифра сдвига может служить шифр Атбаш.

В программе настройка шифра сдвига происходит через меню "Настройка" - "Шифр сдвига":

Шифр сдвига

Кнопки "Сдвиг" позволяют менять соответствие символов друг относительно друга с помощью сдвига.

Кнопка "Сохранить" - сохраняет файл кодировки на один сдвиг с именем shsd_xxxxxxxxxxxx.sfr, "Загрузить" - загружает ранее сохранённый файл кодировки.

Как провести шифрование текста - смотри на странице шифрования методом Штакетника.

Главная

 

 

 

 

 

 

 

Авторское право © 2010 Валерий Глотов
Email: vaniglik@mail.ru
Сайт создан в системе uCoz