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

Сетка 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, пробелы становятся /, остальное удаляется.

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

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

Шифр из числа в букву

Преобразуйте числа в буквы и обратно по шифру A=1, B=2 (A1Z26) для головоломок, загадок и подсказок в квест-комнатах.

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

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

Генератор ключей API случайного типа

Создавайте на сервере ключи API длиной 8–128 символов в формате hex, base64url или алфавитно-цифровом формате либо UUIDv4.

Генератор MD5

Создайте хеш MD5 для любого текста или файла. Результат, 128-битное значение в шестнадцатеричном формате, вычисляемое полностью в вашем браузере.

Кодировщик шифра Виженера

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

Генератор хешей SHA1

Генерируйте хеши SHA-1 (40 шестнадцатеричных символов) из любого текстового ввода. Полезно для устаревших контрольных сумм, ID объектов git и неохранных проверок целостности.

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