Шифр Альберти

Шифруйте и расшифровывайте латинский текст онлайн с помощью диска Альберти. Задайте ключевое слово, выберите стартовый индекс, изучите живую таблицу соответствий и посмотрите, как ренессансный шифр превращает обычный алфавит A-Z в ключевую подстановку.

Входные данные
0 симв. · 0 байт
Попробовать:
Результат
✓ На основе диска Альберти (ок. 1467 г.) ✓ Внутреннее кольцо с перемешанным алфавитом по ключу ✓ Мы не сохраняем ваши сообщения ✓ Вычисления выполняются на сервере
Примеры
Базовый пример диска Альберти Ключ: ALBERTI Index: A
Вход PRIVET MIR
Выход NPDVRS JDP

Пример шифрования транслитерированной фразы с ключом ALBERTI и стартовым индексом A.

Другой ключ Ключ: ZEBRA Index: A
Вход ATAKA NA RASSVETE
Выход ZSZIZ LZ PZQQUASA

Ключ ZEBRA создает другой внутренний алфавит, при этом стартовый индекс остается A.

Расшифровка с известными настройками Ключ: ALBERTI Index: A
Вход NPDVRS JDP
Выход PRIVET MIR

Те же настройки шифра Альберти возвращают шифртекст к исходной транслитерированной фразе.

Смещение стартового индекса Ключ: SHIFR Index: D
Вход VSTRECHA V POLNOCH
Выход QNOMHZRX Q KJDGJZR

Индекс D поворачивает диск перед шифрованием и меняет таблицу соответствий, созданную ключом SHIFR.

Как работает шифровальный диск Альберти

Шифр Альберти основан на шифровальном диске, описанном Леоном Баттистой Альберти в XV веке. В этой онлайн-реализации внешний круг — это неподвижный алфавит открытого текста A-Z, а внутренний круг — ключевой алфавит, построенный из вашего ключевого слова.

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

Что умеет этот инструмент шифра Альберти

Используйте страницу, чтобы шифровать и расшифровывать короткие сообщения на латинице, сравнивать сочетания ключевого слова и индекса, а также изучать соответствия, которые создает диск Альберти. Интерактивное колесо обновляется, когда вы вводите ключ, выбираете индекс или поворачиваете диск кнопками со стрелками.

Панель результата также возвращает сгенерированный внутренний алфавит и смещение через API. Это удобно для проверки учебных примеров, подготовки демонстраций и объяснения того, как физический шифровальный диск сопоставляет один алфавит с другим.

Ключевое слово, внутренний алфавит и стартовый индекс

Ключевое слово сокращается до уникальных латинских букв в порядке их первого появления, после чего добавляются оставшиеся неиспользованные буквы A-Z. Так ключ задает начало внутреннего круга, а затем круг дополняется остальным алфавитом.

Стартовый индекс — это буква от A до Z. Она определяет, какая позиция внешнего круга совмещается с первой позицией внутреннего круга. Индекс A означает нулевое смещение, индекс D — смещение на три позиции. Пустой или некорректный индекс заменяется на A.

Правила ввода и практические ограничения

Сервис работает с латинским алфавитом A-Z и сохраняет регистр букв. Пробелы, знаки пунктуации, цифры и нелатинские символы остаются без изменений, поэтому формат сообщения сохраняется, а преобразуются только поддерживаемые буквы.

Эта реализация использует одно выбранное выравнивание диска для всего сообщения. Исторически диск Альберти мог поворачиваться внутри сообщения, чтобы вводить несколько алфавитов подстановки, но онлайн-инструмент сосредоточен на понятном сценарии «ключевое слово + стартовый индекс», который показан в интерфейсе.

FAQ

Эта реализация использует латинский алфавит A-Z. Внешний круг фиксирован, а внутренний круг является ключевой перестановкой тех же 26 букв. Символы вне A-Z, включая пробелы, пунктуацию, цифры и кириллицу, проходят без изменений.

Ключевое слово формирует алфавит внутреннего круга. Инструмент берет первое появление каждой латинской буквы ключа, игнорирует повторы и добавляет оставшиеся неиспользованные буквы A-Z. Пустой ключ создает обычный внутренний алфавит A-Z.

Стартовый индекс — это буква A-Z, на которую поворачивается внутренний диск перед шифрованием или расшифровкой. Индекс A дает смещение 0, B — смещение 1 и так далее. Если ключ остается тем же, смена индекса все равно меняет текущую таблицу соответствий.

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

Нет. Этот онлайн-сервис использует один выбранный стартовый индекс для всего сообщения. Вы можете вручную повернуть диск перед запуском, но инструмент не вставляет смены индекса внутри сообщения и не выполняет автоматическое вращение.

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

Нет. Используйте его для обучения, головоломок и исторических демонстраций, а не для защиты реальных секретов. При фиксированном выравнивании он ведет себя как ключевой шифр простой подстановки и уязвим к частотному анализу; историческое вращение диска было важным шагом к более сильным полиалфавитным системам, но это все равно не современная криптография.
Связанные инструменты

Шифр Цезаря

Классический шифр со сдвигом букв и настраиваемым значением сдвига.

Шифр простой замены

Онлайн-шифр моноалфавитной замены с пользовательским перемешанным алфавитом.

XOR-шифр

Онлайн-шифрование и расшифровка XOR с текстовыми и hex-ключами.

Шифр Плейфера

Классический биграммный шифр замены с шифрованием по ключевой матрице.

Шифр Бофора

Классический взаимный шифр на основе ключевого слова.

Шифр Гронсфельда

Классический шифр в стиле Виженера, использующий числовой ключ.