Что это такое?
Этот шифр создаёт свой собственный перемешанный алфавит на основе секретного ключевого слова. Зная ключ, можно зашифровать и расшифровать сообщение. Ключом может быть любое слово, например, «ШКОЛА» или твоё имя.
Как зашифровать?
Выбери ключевое слово, например, ШКОЛА.
Выпиши его буквы по порядку, убирая повторения (если буква встречается дважды, оставляем только первую). Получим: Ш, К, О, Л, А.
Допиши после них все остальные буквы алфавита по порядку, пропуская те, что уже есть в ключе. Получится строка-заменитель:
Ш К О Л А Б В Г Д Е Ё Ж З И Й М Н П Р С Т У Ф Х Ц Ч Щ Ъ Ы Ь Э Ю ЯТеперь для шифрования каждой буквы исходного текста смотри её позицию в обычном алфавите (А=1, Б=2, … Я=33) и бери букву с той же позицией из строки-заменителя.
Например, обычный алфавит (для справки):
А(1) Б(2) В(3) Г(4) Д(5) Е(6) Ё(7) Ж(8) З(9) И(10) Й(11) К(12) Л(13) М(14) Н(15) О(16) П(17) Р(18) С(19) Т(20) У(21) Ф(22) Х(23) Ц(24) Ч(25) Ш(26) Щ(27) Ъ(28) Ы(29) Ь(30) Э(31) Ю(32) Я(33).
Строка-заменитель (нумеруем её позиции):
1:Ш, 2:К, 3:О, 4:Л, 5:А, 6:Б, 7:В, 8:Г, 9:Д, 10:Е, 11:Ё, 12:Ж, 13:З, 14:И, 15:Й, 16:М, 17:Н, 18:П, 19:Р, 20:С, 21:Т, 22:У, 23:Ф, 24:Х, 25:Ц, 26:Ч, 27:Щ, 28:Ъ, 29:Ы, 30:Ь, 31:Э, 32:Ю, 33:Я.
Пример:
Зашифруем слово «МАМА».
М — 14-я буква в обычном алфавите. В строке-заменителе на 14-й позиции стоит И.
А — 1-я буква → на 1-й позиции заменителя Ш.
Итак, М→И, А→Ш, М→И, А→Ш. Получаем «ИШИШ».
Как расшифровать?
Для расшифровки нужно иметь ту же строку-заменитель. Берём букву шифротекста, находим её в строке-заменителе, смотрим её номер позиции и берём из обычного алфавита букву с этим номером. Например, буква И в строке-заменителе стоит на 14-й позиции → значит, это буква М. Легко!
Важно!
Ключевое слово нужно держать в секрете. Без него расшифровать сообщение будет очень трудно.