1,0×
· 2 недели назад
00:00/01:17
Описание
Квадрат Полибия (расшифровка)
2 недели назад •
Шифр ADFGX — довольно известный криптографический инструмент, по сути представляющий собой модифицированный квадрат Полибия.Подробнее см. https://ru.wikipedia.org/wiki/Шифр_ADFGVX и https://ru.wikipedia.org/wiki/Квадрат_Полибия
Вместо чисел в качестве координат на таблице используются буквы:
A, D, F, G, X
Все, что вам нужно сделать, это РАСШИФРОВАТЬ строку в формате ADFGX.
Несколько примеров, чтобы прояснить алгоритм:
Вам дан квадрат с латинским алфавитом, обратите внимание, что буква "j" отсутствует, ее следует заменять на букву "i".
A D F G X
A b c h i g
D k l n m o
F q p r s t
G u v w x y
X z a d e f
Вам дана зашифрованная строка, например, AFXGDDDDDXGFDXFFDDXF
Каждая буква исходной строки шифруется следующим образом:
находим букву в квадрате и смотрим, на каких координатах по вертикали и горизонтали она находится.
Берем координаты первой буквы "A" и "F", на квадрате по этим координатам расположена буква "h".
Берем координаты первой буквы "X" и "G", на квадрате по этим координатам расположена буква "e".
И так далее, каждую букву.
В результате получаем - зашифрованная строка: "AFXGDDDDDXGFDXFFDDXF" --> Расшифрованная строка: "helloworld"
Дано:
Стр - зашифрованная строка, которую нужно расшифровать.
Квадрат - строка с описанием квадрата букв, по которому нужно будет выполнить расшифровку.
Результат:
Строка - расшифрованная исходная строка.