Шифр столбцовой транспозиции
Зашифруйте или расшифруйте текст, записав его в сетку и прочитав колонны в порядке ключа.
Шифр столбцовой транспозиции
Шифр столбцовой транспозиции скремблирует сообщение, записывая его построчно в сетку шириной с выбранный ключ, затем читая сетку обратно колонна за колонной в порядке, в котором буквы ключа сортируются по алфавиту. Ничего не подставляется — каждая буква все еще там, только переставлена — что делает его естественным спутником подстановочного шифра вроде Виженера или Атбаша, и основой головоломки в поиске клада, где ключевое слово раскрывает сетку.
Ключ устанавливает две вещи одновременно: его длина — это количество колонн, а алфавитный порядок его букв — это порядок чтения этих колонн. Двойная транспозиция запускает сетку второй раз со вторым ключом, противостоя анализу частоты колонн, на который одна передача открывает его. Когда текст не делится равномерно на полные строки, оставьте последнюю строку короче (неправильно) или заполните ее полным прямоугольником символом заполнения — заполнение проще, но расшифрованный текст несет это наполнение в конце. Сохраняйте пробелы и пунктуацию для читаемой сетки или удаляйте все, кроме букв и цифр, для классического военного вида. Показать сетку выводит сетку как текст, чтобы вы могли видеть, как ключ переупорядочил колонны.
Инструмент работает с точками кода Unicode, поэтому символы с диакритикой и эмодзи выживают при круговом путешествии, а символы конца строки Windows и Unix обрабатываются одинаково. Живой счетчик сообщает о символах на входе и выходе, количестве колонн на проход и о том, был ли результат зашифрован или расшифрован.
Все работает в вашем браузере — текст и ключ, которые вы вводите, никогда не загружаются. Скопируйте результат, загрузите его как файл .txt или отправьте вывод обратно на вход, чтобы расшифровать его снова или применить другой шифр сверху.