Кодировщик и декодер шифра Плейфэйра
Гид
Кодировщик и декодер шифра Плейфэйра
Шифруйте или дешифруйте текст с классическим шифром Playfair полностью в вашем браузере. Введите ключевое слово, вставьте исходный или шифртекст, и посмотрите, как инструмент строит 5×5 матрицу, готовит пары букв и показывает каждый шаг замены. Данные никогда не покидают ваше устройство.
Как использовать
- Выберите режим: Кодировать для преобразования исходного текста в шифртекст, или Расшифровать для восстановления исходного сообщения.
- Введите или вставьте свой текст в поле ввода. Пунктуация, цифры и пробелы игнорируются.
- Введите ключевое слово (любое алфавитное слово или фразу). Дубликаты удаляются при создании матрицы 5×5.
- Выберите вариант матрицы: И/Д делят одну ячейку (оригинальная форма 1854 года) или Исключить Q (Д отдельный).
- Опционально измените букву-заполнитель, используемую для разделения повторяющихся пар и дополнения текста нечётной длины.
- Посмотрите результат, проверьте ключевую матрицу и изучите пошаговый анализ пар букв ниже.
Возможности
- Визуальная 5×5 ключевая матрица — Буквы ключевого слова выделены, чтобы вы могли видеть, как строится сетка.
- Оба классических варианта — Выберите сжатие И/Д или исключение Q, чтобы соответствовать нужному историческому варианту Playfair.
- Автоматическая подготовка пар букв — Повторяющиеся буквы получают заполнитель, нечётные входы дополняются, и вставленные заполнители выделены.
- Пошаговая таблица замены — Каждая пара букв показывается с применённым правилом (тоже строка, тот же столбец или прямоугольник) и выходной парой.
- Настройка буквы-заполнителя — Выберите X, Q или Z в зависимости от того, как лучше подходит к вашему исходному тексту.
- Шифрование и дешифрование в одном инструменте — Проводите полный цикл сообщений без перехода между страницами.
- Полностью клиентская версия — Шифрование выполняется на чистом JavaScript, поэтому ваше сообщение и ключевое слово никогда не достигают наших серверов.
Часто задаваемые вопросы
-
Почему шифр Playfair использует сетку 5x5 вместо 6x5 или 5x6?
Сетка 5x5 содержит ровно 25 букв, на один меньше, чем английский алфавит. Оригинальный шифр сжал алфавит до 25 букв, сжав I и J в одну ячейку. Сетка 5x5 также обеспечивает симметричные и простые правила для применения на бумаге — в сетке 6x5 или 5x6 правила должны бы обрабатывать разные размеры обхода по осям, что было бы непрактично для использования на бумаге, на котором был разработан шифр.
-
Почему Playfair шифрует пары букв вместо отдельных букв?
Шифрование пар букв сглаживает статистику частот букв. В английском языке буква E появляется примерно 12,71% времени, но пару TH появляется лишь около 2,71%. Поскольку Playfair отображает каждую пару букв в уникальную пару шифртекста, анализ частот отдельных букв не работает. Это делало Playfair значительно труднее для расшифровки, чем монографические шифры, такие как Цезарь.
-
Какова разница между вариантом И/Д и вариантом без Q?
Оба варианта сжимают 26 букв до 25 ячеек. Вариант И/Д рассматривает И и Д как одну букву — любая Д в исходном тексте заменяется на И перед шифрованием. Вариант без Q полностью исключает Q из матрицы; тексты, содержащие Q, должны быть переписаны перед шифрованием (часто как KW или просто удалены). Вариант И/Д является исторически правильной формой, используемой британскими силами; вариант без Q иногда предпочитается для текстов, где И и Д имеют независимое значение, таких как юридические документы.
-
Почему при дешифровании в исходном тексте появляются лишние буквы X?
Playfair не может шифровать пару из двух одинаковых букв, поскольку правила шифрования требуют, чтобы буквы находились в разных позициях на сетке. Шифровщик вставляет заполнитель (обычно X) между такими парами. Дешифратор работает по правилам и не может определить, какие из букв X были исходными, а какие были вставлены, поэтому восстановленный текст содержит заполнитель. Удаление заполнителей — это ручная обработка, оставшаяся за ответственностью читателя.
-
Является ли шифр Playfair ещё безопасным сегодня?
Нет. Playfair считался безопасным для коротких оперативных сообщений в XIX и начале XX веков, но современные методы криптоанализа легко его разбивают. Анализ частот пар букв на нескольких сотнях букв шифртекста обычно раскрывает достаточно информации для восстановления всей матрицы с помощью методов градиентного подъёма или имитации отжига. Используйте Playfair как учебный инструмент, как головоломку или как историческое упражнение — не как реальный шифр для защиты данных.
Установите наши расширения
Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска
恵 Табло результатов прибыло!
Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!
Подписаться на новости
все Новые поступления
всеОбновлять: Наш последний инструмент был добавлен 16 Июня 2026
