А наиболее важные сведения — генеалогию рода — Леонардо находил целесообразным записывать секретным кодом. Естественно, прежде всего Леонардо вспомнил о квадрате Полибия, самом лучшем методе шифровки того времени. Однако маэстро считал не лишним усовершенствовать ее. Тайнопись, простая и гениальная, изобретенная в древности греческим философом Полибием, оставалась наиболее надежной системой кодирования той эпохи, однако и она поддавалась дешифровке. Модель шифра выглядела как квадрат, таблица, с ячейками, заполненными буквами алфавита. Вдоль сторон квадрата проставлялись цифры. При кодировке текста буквы обозначались координатами в сетке таблицы, превращаясь в пару цифр. Леонардо решил использовать только буквы. Если кто-то обнаружит когда-нибудь записи, то не сразу догадается, что текст зашифрован. Образованный человек невольно обратит внимание на ряд цифр, заподозрив подвох. Леонардо это не устраивало, и он придумал изящный способ скрыть криптограмму.
Леонардо обладал светлой головой. Его острый ум иногда справлялся с проблемой мгновенно, стоило ее сформулировать. Например, маэстро писал в дневнике фразу вроде: «Необходимо это решить», а в следующий момент строчкой ниже появлялась пометка: «Решено». Так произошло и теперь. Леонардо потратил несколько минут на размышление, и ответ явился сам собой, словно по волшебству. Вместо цифр логично использовать другие буквы, причем допускалось применение произвольного алфавита, как существующего, так и абстрактного, выдуманного. В последнем случае пришлось бы передавать последующим хранителям рода запись ключа, что являлось крайне нежелательным. Ключ к коду, попав в чужие руки, может навести на след врагов. Следовало объяснить способ дешифровки на словах, без формул и рисунков. Известный алфавит (латинский или греческий) в этом отношении казался удобнее и безопаснее. Другой вопрос, как сделать модель шифра предельно простой и вместе с тем необычайно изощренной. В решении подобного рода головоломок Божественный упражнялся постоянно.
Леонардо блестяще справился с задачей. Взяв за основу квадрат Полибия, он расписал вдоль двух его сторон латинские буквы: сверху одиннадцать из двадцати одной буквы итальянского алфавита, а слева — оставшиеся десять. Сто пять пустых ячеек таблицы он заполнил тем же алфавитом, повторив пять раз двадцать одну букву, и еще пять клеток — только гласными, так что набор гласных воспроизводился в общей сложности шесть раз. Буквы расставлялись наугад, в беспорядке, без всякой системы. Создавалось обманчивое впечатление полной бессмыслицы. Готовая таблица выглядела следующим образом:
Преобразование слов с помощью таблицы не представляло сложности: достаточно найти в клетках необходимые буквы; поскольку они повторялись, то можно было выбрать любой из возможных вариантов. А затем, обратившись к верхней строчке и левому столбцу, найти соответствующие две буквы и обозначить ими, как в системе координат, нужную и записать ее в зашифрованном виде. В результате слова получались в два раза длиннее, то есть в каждом слове количество букв удваивалось. И не всегда одинаковое сочетание соответствовало одной и той же букве.
Для пробы Леонардо написал на листе бумаги собственное имя и зашифровал его двумя способами. Получилось вот что:
1). HPGPBNGTGUCZINMQ EVDR LQBSHZMNFR
2). MVEOCQDOHSCZFPHQ FPCO GNAUDODNEU
Обе записи, совершенно не похожие одна на другую, тем не менее с легкостью преобразовывались в «LEONARDO DA VINCI» — Леонардо да Винчи.
Вариативная кодировка отвечала основной цели: сбить с толку любого, кто мог случайно перехватить документы. Сравнение и выявление аналогичных сочетаний с целью заменить подобное уже известными комбинациями (обычный метод дешифровки кода) ни к чему не вели. Леонардо не сомневался: даже он сам ни за что не подобрал бы ключ, если бы не изобрел его лично. Требовались совместные усилия не меньше тысячи человек, наделенных холодным, математически точным умом, способных мыслить в точности как Леонардо для взламывания кода. А такое, согласитесь, трудно вообразить.