Шифр перестановки по ключевому слову: буквы не меняются — меняется их порядок. Текст пишется строками под ключом и читается столбцами в порядке букв ключа по алфавиту. Зашифруйте или расшифруйте текст, а таблица покажет номера столбцов и порядок чтения.
Всё считается в браузере — текст никуда не отправляется
В ссылку попадут текст (до 500 знаков) и настройки — делитесь ею осознанно.
02
Схема
столбцы по ключу «шифр»
4132
ШИФР
ПЕРЕ
СТАН
ОВКА
Над столбцами — порядок чтения. Первым читается подсвеченный столбец.
03
Как работает
Строками под ключом
ш и ф р
Текст без пробелов пишут строками под буквами ключевого слова: в строке столько букв, сколько в ключе.
Номера столбцов
шифр → 4 1 3 2
Столбцы нумеруют по алфавиту букв ключа: «и» первая, «р» вторая. Одинаковые буквы нумеруются слева направо.
Читаем столбцами
перестановка → етвенаракпсо
Шифровка — столбцы подряд в порядке номеров. Буквы те же, меняется только порядок, поэтому частоты остаются как в языке.
04
Частые вопросы
Текст без пробелов пишут строками под буквами ключевого слова: в строке столько букв, сколько в ключе. Затем столбцы нумеруют по алфавитному порядку букв ключа и выписывают сверху вниз — сначала первый по номеру, потом второй. С ключом «шифр» слово «перестановка» превращается в «етвенаракпсо». Буквы те же, другой только порядок.
По алфавиту букв ключа. В слове «шифр» раньше всех по алфавиту стоит «и» — её столбец первый, затем «р» — второй, «ф» — третий, «ш» — четвёртый. Получается порядок 4 1 3 2. Если буква в ключе повторяется, одинаковые буквы нумеруются слева направо: у ключа «ааб» номера 1 2 3. Номера показаны над столбцами в таблице.
Не обязательно. Если последняя строка неполная, короткие столбцы просто выписывают без пустых клеток, и расшифровка всё равно однозначна. Дополнение делает все столбцы одной длины: галочка допишет «х» (для латиницы — x) до конца строки. В шифровке это видно, а при расшифровке лишние «х» в конце придётся убрать вручную.
Да, скитала — частный случай перестановки. Ключом у неё служит не слово, а число граней палочки, и столбцы читаются подряд слева направо, без перестановки по номерам. Шифр «забор» тоже переставляет буквы, но пишет их зигзагом. Перестановка по ключевому слову сильнее: порядок столбцов знает только тот, кто знает ключ.
Посчитайте, сколько букв в каждом столбце: длина текста, делённая на длину ключа, а остаток достаётся первым столбцам слева. Разложите шифровку по столбцам в порядке их номеров и прочитайте таблицу по строкам. Здесь это делает вкладка «Расшифровать»: введите тот же ключ, и таблица восстановится. Без ключа шифр взламывают перебором длины ключа и анаграммами.
Шифрование перестановкой дважды — тем же ключом или двумя разными. После второго прохода соседние буквы исходного текста разлетаются далеко друг от друга, и подобрать порядок по анаграммам становится гораздо труднее. Двойную перестановку применяли разведки и армии во время Первой и Второй мировых войн как ручной шифр. Здесь её можно сделать, зашифровав результат ещё раз.