Кодировщик шифра Полибия

Сетка 5×5; I и J делят ячейку 24. Разделитель слов: /

Преобразуйте латинские буквы по фиксированному квадрату Полибия 5×5. A–Z заменяются парами строка-столбец, I и J делят ячейку 24, пробелы становятся /, а остальные символы удаляются. Декодер принимает пары, разделённые пробелами. Это учебный инструмент для головоломок, а не надёжное шифрование.

Как пользоваться инструментом

  1. 1

    Выберите режим

    Кодируйте или декодируйте с фиксированной таблицей; ключа и режима 6×6 нет.

  2. 2

    Введите подходящий формат

    Для кодирования используйте латинские буквы без диакритики. При декодировании разделяйте пары пробелами, а слова: знаком /.

  3. 3

    Прочитайте результат

    Сначала указывается строка; недопустимые элементы при декодировании игнорируются.

Используемая таблица

    1   2   3   4   5
1   A   B   C   D   E
2   F   G   H  I/J  K
3   L   M   N   O   P
4   Q   R   S   T   U
5   V   W   X   Y   Z

Первая цифра обозначает строку: C = 13, T = 44, HELLO = 23 15 31 31 34. И I, и J кодируются как 24. Эта реализация декодирует 24 в J, поэтому исходную букву восстановить нельзя.

Точные правила и ограничения

При кодировании текст переводится в верхний регистр. Обрабатываются только A–Z, а каждый пробельный символ становится /; пунктуация, цифры, эмодзи и буквы с диакритикой удаляются. Декодер читает элементы через пробел: 23 24 / 44 23 15 42 15 даёт HJ THERE, а 2315 и 00 игнорируются. Ключи, собственные алфавиты и таблица 6×6 не поддерживаются.

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

Часто задаваемые вопросы

Обе буквы делят 24, а реализация при обратном преобразовании выбирает J. Координата не раскрывает исходную букву.

Нет. Разделяйте каждую пару, например 23 15 31 31 34, а слова: знаком /.

Нет. Кодируются A–Z, пробелы становятся /, остальное удаляется.

Нет. Он подходит для обучения и задач, но не для паролей и личных сообщений.

Сопутствующие инструменты

Генератор CSR

Создайте запрос на подпись сертификата в формате PEM и соответствующий закрытый ключ RSA. Укажите общее имя, поля организации и размер ключа (2048, 3072 или 4096 бит).

Кодировщик и декодировщик Base85

Кодируйте и декодируйте Base85 в варианте Adobe Ascii85, который используется в файлах PostScript и PDF. Компактнее Base64 для двоичных данных.

Генератор SSL-сертификатов

Создайте самоподписанный сертификат SSL/TLS и закрытый ключ RSA полностью в браузере. Свои Common Name, SAN и срок действия, экспорт в PEM.

Идентификатор шифрования

Вставьте зашифрованный текст, и идентификатор предложит вероятные схемы кодирования/шифрования: Base64, hex, двоичный, Морзе, Цезарь или подстановочный, JWT и распространенные хеши.

Кодировщик файлов Base64

Кодируйте любой файл (PDF, ZIP, изображение, исполняемый файл) в текст Base64 для встраивания в JSON, письма, YAML или data URI. Работает локально в браузере, без загрузки на сервер.

Кодировщик шифра A1Z26

Кодируйте текст шифром A1Z26 (A=1, B=2, ... Z=26) или декодируйте числовую последовательность обратно в буквы, выбрав разделитель.

Инструмент доступен на других языках